Alternatives to ComponentKit logo

Alternatives to ComponentKit

React Native, jQuery Mobile, SwiftUI, CoreRender, and Reagent are the most popular alternatives and competitors to ComponentKit.
12
27
+ 1
5

What is ComponentKit and what are its top alternatives?

ComponentKit is an Objective-C++ view framework for iOS that is heavily inspired by React. It takes a functional, declarative approach to building UI. It was built to power Facebook's News Feed and is now used throughout the Facebook iOS app.
ComponentKit is a tool in the Mobile UI Frameworks category of a tech stack.
ComponentKit is an open source tool with 5.4K GitHub stars and 587 GitHub forks. Here鈥檚 a link to ComponentKit's open source repository on GitHub

Top Alternatives to ComponentKit

  • React Native

    React Native

    React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native. ...

  • jQuery Mobile

    jQuery Mobile

    jQuery Mobile is a HTML5-based user interface system designed to make responsive web sites and apps that are accessible on all smartphone, tablet and desktop devices. ...

  • SwiftUI

    SwiftUI

    Provides views, controls, and layout structures for declaring your app's user interface. The framework provides event handlers for delivering taps, gestures, and other types of input to your app. ...

  • CoreRender

    CoreRender

    React-inspired Swift library for writing UIKit UIs.

  • Reagent

    Reagent

    It allows you to define efficient React components using nothing but plain ClojureScript functions and data, that describe your UI using a Hiccup-like syntax. ...

  • React Native Material Design

    React Native Material Design

    An open source project which aims to bring Material Design to Android through React Native by Facebook. The library is made up of many components, which can be found in the sidebar. ...

  • Ratchet

    Ratchet

    Made by the creators of Twitter Bootstrap, Ratchet is a library that allows you to build mobile apps with simple HTML, CSS, and JS components. ...

  • Weex

    Weex

    Weex renders code in native widgets in Android & iOS and helps preserve the quality of user experience on critical platforms. ...

ComponentKit alternatives & related posts

related React Native posts

Vaibhav Taunk
Team Lead at Technovert | 31 upvotes 路 1.3M views

I am starting to become a full-stack developer, by choosing and learning .NET Core for API Development, Angular CLI / React for UI Development, MongoDB for database, as it a NoSQL DB and Flutter / React Native for Mobile App Development. Using Postman, Markdown and Visual Studio Code for development.

See more

I'm working as one of the engineering leads in RunaHR. As our platform is a Saas, we thought It'd be good to have an API (We chose Ruby and Rails for this) and a SPA (built with React and Redux ) connected. We started the SPA with Create React App since It's pretty easy to start.

We use Jest as the testing framework and react-testing-library to test React components. In Rails we make tests using RSpec.

Our main database is PostgreSQL, but we also use MongoDB to store some type of data. We started to use Redis 聽for cache and other time sensitive operations.

We have a couple of extra projects: One is an Employee app built with React Native and the other is an internal back office dashboard built with Next.js for the client and Python in the backend side.

Since we have different frontend apps we have found useful to have Bit to document visual components and utils in JavaScript.

See more
jQuery Mobile logo

jQuery Mobile

1.4K
270
0
Touch-Optimized Web Framework for Smartphones & Tablets
1.4K
270
+ 1
0
PROS OF JQUERY MOBILE
    No pros available
    CONS OF JQUERY MOBILE
      No cons available

      related jQuery Mobile posts

      Ganesa Vijayakumar
      Full Stack Coder | Module Lead | 18 upvotes 路 1.9M views

      I'm planning to create a web application and also a mobile application to provide a very good shopping experience to the end customers. Shortly, my application will be aggregate the product details from difference sources and giving a clear picture to the user that when and where to buy that product with best in Quality and cost.

      I have planned to develop this in many milestones for adding N number of features and I have picked my first part to complete the core part (aggregate the product details from different sources).

      As per my work experience and knowledge, I have chosen the followings stacks to this mission.

      UI: I would like to develop this application using React, React Router and React Native since I'm a little bit familiar on this and also most importantly these will help on developing both web and mobile apps. In addition, I'm gonna use the stacks JavaScript, jQuery, jQuery UI, jQuery Mobile, Bootstrap wherever required.

      Service: I have planned to use Java as the main business layer language as I have 7+ years of experience on this I believe I can do better work using Java than other languages. In addition, I'm thinking to use the stacks Node.js.

      Database and ORM: I'm gonna pick MySQL as DB and Hibernate as ORM since I have a piece of good knowledge and also work experience on this combination.

      Search Engine: I need to deal with a large amount of product data and it's in-detailed info to provide enough details to end user at the same time I need to focus on the performance area too. so I have decided to use Solr as a search engine for product search and suggestions. In addition, I'm thinking to replace Solr by Elasticsearch once explored/reviewed enough about Elasticsearch.

      Host: As of now, my plan to complete the application with decent features first and deploy it in a free hosting environment like Docker and Heroku and then once it is stable then I have planned to use the AWS products Amazon S3, EC2, Amazon RDS and Amazon Route 53. I'm not sure about Microsoft Azure that what is the specialty in it than Heroku and Amazon EC2 Container Service. Anyhow, I will do explore these once again and pick the best suite one for my requirement once I reached this level.

      Build and Repositories: I have decided to choose Apache Maven and Git as these are my favorites and also so popular on respectively build and repositories.

      Additional Utilities :) - I would like to choose Codacy for code review as their Startup plan will be very helpful to this application. I'm already experienced with Google CheckStyle and SonarQube even I'm looking something on Codacy.

      Happy Coding! Suggestions are welcome! :)

      Thanks, Ganesa

      See more
      SwiftUI logo

      SwiftUI

      134
      153
      3
      Build user interfaces across all Apple platforms with Swift
      134
      153
      + 1
      3

      related SwiftUI posts

      CoreRender logo

      CoreRender

      58
      40
      0
      React-inspired Swift library for writing UIKit UIs
      58
      40
      + 1
      0
      PROS OF CORERENDER
        No pros available
        CONS OF CORERENDER
          No cons available

          related CoreRender posts

          Reagent logo

          Reagent

          28
          22
          0
          A minimalistic interface between ClojureScript and React
          28
          22
          + 1
          0
          PROS OF REAGENT
            No pros available
            CONS OF REAGENT
              No cons available

              related Reagent posts

              React Native Material Design logo

              React Native Material Design

              24
              111
              5
              React Native UI Components for Material Design
              24
              111
              + 1
              5
              PROS OF REACT NATIVE MATERIAL DESIGN
              CONS OF REACT NATIVE MATERIAL DESIGN
                No cons available

                related React Native Material Design posts

                Ratchet logo

                Ratchet

                21
                27
                1
                Build mobile apps with simple HTML, CSS, and JS components.
                21
                27
                + 1
                1
                PROS OF RATCHET
                CONS OF RATCHET
                  No cons available

                  related Ratchet posts

                  related Weex posts