Github · GitHub Repository Radar
react react-native
A framework for building native applications using React
Stars
126,481
Forks
25,235
Watchers: 126,481
Language
License: MIT License
Repository Radar Score
66 / 100
Growth
- 7d
- +0
- 30d
- +0
- %
- 0.0%
Not enough metric snapshots yet to chart growth for this repository.
Last observed: 6 days ago
Score breakdown
- popularity 96
- growth 0
- activity 90
- freshness 100
- community 88
Need help integrating this stack?
Our team builds with modern open-source stacks. Tell us what you are shipping.
Get a quote →
Learn once, write anywhere:
Create native apps for Android, iOS, and more using React
React Native is released under the MIT license
Current npm package version
Monthly npm downloads
Follow @reactnative on X
React Native lets you build native apps using React. Written in JavaScript, rendered with native code.
- Native UI. React Native primitives render to native platform UI, meaning your app uses the same native platform APIs other apps do. Gestures, text scaling, and accessibility behave the way users expect on each OS.
- React, everywhere. Declarative UI, components, hooks, and Suspense, reused across Android, iOS, and other platforms.
- Developer Velocity. See local changes in seconds. Changes to JavaScript code are applied with Fast Refresh, without rebuilding the native app.
- Extend it yourself. Native Modules let you call platform code directly from JavaScript, synchronously and type-safe — or reach for thousands of existing libraries.
React Native is developed and supported by many companies and individual core contributors. Find out more on the React Foundation website.
Follow the Getting Started guide for a new app, or Integration with Existing Apps to adopt React Native incrementally.
We believe that the best way to experience React Native is through a Framework, a toolbox with all the necessary APIs to let you build production ready apps. Expo is a production-grade React Native Framework, with file-based routing, a standard library of native modules, and much more.
To create a new Expo project, run the following in your terminal:
npx create-expo-app@latest
Then follow the rest of Expo's getting started guide to start building.
You can also use React Native without a Framework, however we've found that most developers benefit from one — navigation, native dependencies, and platform tooling are problems the ecosystem has already solved. If a Framework doesn't suit your app, follow Getting Started Without a Framework.
The full documentation for React Native can be found on our website.
- Introduction
- Getting Started
- Learn the Basics
- Components and APIs
- UI & Interaction
- Native Modules
- Debugging
- Upgrading
- Architecture
The source for the React Native docs and website is hosted on a separate repository, react/react-native-website.
The main purpose of this repository is to continue evolving React Native core. We want to make contributing to this project as easy and transparent as possible, and we are grateful to the community for contributing bug fixes and improvements. Read below to learn how you can take part in improving React Native.
Meta has adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.
Read our Contributing Guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to React Native.
Larger discussions and proposals are discussed in react-native-community/discussions-and-proposals.
React Native releases are discussed in reactwg/react-native-releases.
React Native is MIT licensed, as found in the LICENSE file.
Languages
Share of the codebase by language, based on repository metadata from the host.
- C++ 35.0%
- Kotlin 21.8%
- JavaScript 19.3%
- Objective-C++ 9.9%
- Objective-C 5.6%
- Ruby 3.1%
- Java 1.7%
- Python 1.4%
- CMake 0.9%
- TypeScript 0.4%
- C 0.4%
- Shell 0.3%
- Swift 0.2%
- Assembly 0.1%
- HTML 0.0%
- Smarty 0.0%
Repository Radar analysis
Deterministic insights derived from public metadata and our observations — not personal testing or reviews.
Why this repository is interesting
- High absolute popularity (126,481 stars) signals broad adoption.
- Maintained recently (last push 2 weeks ago).
Who should use it
- Developers working primarily with C++
- Frontend engineers comparing UI frameworks and tools
Potential use cases
- Reference or evaluate C++ open-source approaches in this domain
Strengths
- Recent repository activity
- README present in our index
- Declared license: MIT License
- Substantial fork count (25,235) suggests reuse and contribution interest
Limitations / considerations
- Insights are derived from public metadata and our observations — not a substitute for code review
What to watch
- Re-check last push, issues, and releases on GitHub before production adoption
Strong signals: Strong community interest · Active maintenance
Source: GitHub (public metadata) + Repository Radar analysis. We do not claim ownership of third-party repositories.