A framework for building native apps with React. (by facebook)


Basic react-native repo stats
1 day ago

facebook/react-native is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

React-native Alternatives

Similar projects and alternatives to react-native

  • GitHub repo Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond.

  • GitHub repo hermes

    Hermes is a small and lightweight JavaScript engine optimized for running React Native.

  • GitHub repo node

    Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:

  • GitHub repo Cypress

    Fast, easy and reliable testing for anything that runs in a browser.

  • GitHub repo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • GitHub repo developer-roadmap

    Roadmap to becoming a web developer in 2021

  • GitHub repo Visual Studio Code

    Visual Studio Code

  • GitHub repo TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • GitHub repo webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

  • GitHub repo terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  • GitHub repo quickstart-android

    Firebase Quickstart Samples for Android

  • GitHub repo git

    A fork of Git containing Windows-specific patches. (by git-for-windows)

  • GitHub repo react-native-svg-view

  • GitHub repo d3

    Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

  • GitHub repo Elasticsearch

    Free and Open, Distributed, RESTful Search Engine

  • GitHub repo mocha

    ☕️ simple, flexible, fun javascript test framework for node.js & the browser

  • GitHub repo Sass

    Sass makes CSS fun!

  • GitHub repo CocoaPods

    The Cocoa Dependency Manager.

  • GitHub repo Sinatra

    Classy web-development dressed in a DSL (official / canonical repo)

  • GitHub repo faker

    A library for generating fake data such as names, addresses, and phone numbers. (by faker-ruby)

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better react-native alternative or higher similarity.


Posts where react-native has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-17.
  • Can HTML/CSS/JavaScript code be used to create iOS apps?
    Yes you can. In fact the same code can be used to make Android app as well. Facebook and Instagram are developed using React Native. Check out their website for more info
  • React native run android terribly slow | 2021-04-19
  • Web vs native - make the right choice in 2021 | 2021-04-17
    React Native / NativeScript - for building native mobile apps with web technologies (deeper native bindings, without the use of WebView)
  • OpenFin from the Front-End Developer Perspective | 2021-04-16
    However, with all of the Openfin’s benefits, it's important to point out it's not meant to run on mobile devices. Both Electron and OpenFin are desktop-container aimed to work in any desktop OS (Windows, Linux, MacOS) but not on mobile devices (iOS, Android). Some of the code might be usable with similar mobile-containers (ReactNative, PhoneGap,...) but it will require consideration at architectural level and might limit the features that we can use out-of-the-box from OpenFin (namely the InterApplicationBus). For mobile devices that would be less of an issue as the layout would be constrained to a single column anyhow, but for tablet it seems like a missed opportunity to need to implement a separate solution from the desktop version.
  • Optimize VirtualizedList by halaei · Pull Request #31327 · facebook/react-native
  • Developer Roadmaps | 2021-04-13
    There are multiple ways to develop applications for the android; you can go down the path of hybrid application development where flutter, react-native, or NativeScript are the most common contenders. Flutter uses Dart, whereas React Native and Native Script rely on JavaScript. Answering the question of hybrid vs native is out of the scope of this roadmap. This roadmap is focused on the native Android apps development but if you are interested in learning any hybrid framework, my personal preference is react-native and I would recommend you to checkout the Frontend Developer Roadmap.
  • Error: Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65.
    Did you check here:
  • Network Error when using Axios with React Native
    To anyone reading in the future: This can mean a number of things. For one is you server running? If you're using localhost make sure it's started. Another possible issue is wrong url called by client or wrong request (e.g. POST called as GET). With the obvious out of the way, I recently faces similar issue on Android emulator, all I needed to do was to expose the localhost port to it One more thing is permissions on Android and iOS. You should make sure all the needed ones are there. I think this would be a good start, but there can be more things wrong.
  • Becoming a full stack developer into Mobile App Development?
    Learning a programming language will definitly get you closer to making mobile game apps, since there's a lot of programming involved. You can definitly do mobile stuff with Javascript and React, maybe take a look into React Native. It's basically a way of writing apps for both ios and android with one codebase.
  • Matt's Tidbits #93 - Getting started with React Native | 2021-04-06
    One of the tutorials I went through had me set up a fresh project using React Native's TypeScript template. Unfortunately, I discovered that it wouldn't build for iOS! After a little searching, it turns out there's a known issue:
  • I built an integrated social-financial analytics tool to find emerging stocks from community input
    Frontend is built on React, backend is Python.
  • Code Sharing with React Native & Webpack | 2021-03-29
    Module bundlers allow us to develop React Native Web and React Native component libraries that can be shared across web and native mobile applications. In the example presented, we used the webpack bundler, but could have used an alternative such as rollup.
  • How much JavaScript do I need to learn before moving onto react native?
    im a fulltime developer in react native, only had some background in c# and php. never did javascript. just read a lot.
  • Looking for open-source project ideas
    Maybe you can help with providing a RN wrapper around some native components like RecyclerListView for both iOS and Android that can help implement long list of data with good performance. Currently the FlatList component has issues rendering the data when the list grows very large like in case of Chats or infinite scroll apps. See this issue
  • Good framework for app development? Android & IOS
    I've heard from many devs in your particular case the learning curve's smaller when going to React Native.