An open-source framework for building universal native apps with React that run on Android, iOS, and the web.
jondot/awesome-react-native
A curated list of libraries, tools, news sources and learning resources for building React Native apps.
- Stars
- 35,702
- Forks
- 4,050
- Open issues
- 36
- Last commit
- 2 months ago
What is it?
Awesome React Native is a categorized directory of resources for building mobile apps with React Native. It covers UI component libraries, navigation, lists, animation, storage and databases, networking, native device APIs, payments, testing, build and over-the-air update tools, starter templates, and open-source production apps.
The list also includes AI-assisted development entries such as agent skills, MCP servers, and on-device inference libraries. Other sections point to official documentation, upgrade helpers, learning courses, newsletters, podcasts and conferences. Entries are meant to be actively maintained and compatible with current React Native.
The repository is a Markdown list rather than a software package, so developers use it as a starting point to find a library or resource for a specific need, then follow each linked project's own documentation.
Key features
- 01Curated entries grouped by purpose, from UI and navigation to storage and testing
- 02Covers AI tooling such as MCP servers, agent skills and on-device inference
- 03Lists official docs, upgrade helpers and starter templates
- 04Includes learning courses, newsletters, podcasts and conferences
- 05Links to open-source production apps for reference
Use cases
- Finding a maintained library for a specific need such as lists, charts or camera
- Choosing a navigation, state management or storage solution for a new app
- Looking for learning material to get up to speed with React Native
- Reviewing open-source React Native apps to see real-world structure
Things to know
- No license is stated in the repository metadata.
Topics
FAQ
- What is awesome-react-native?
- A curated list of libraries, tools, news sources and learning resources for building React Native apps. Awesome React Native is a categorized directory of resources for building mobile apps with React Native. It covers UI component libraries, navigation, lists, animation, storage and databases, networking, native device APIs, payments, testing, build and over-the-air update tools, starter templates, and open-source production apps.
- Is awesome-react-native free to use? What license does it have?
- awesome-react-native has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
- Is awesome-react-native still maintained?
- Updated within 6 months. The last commit to awesome-react-native was on Aug 26, 2026.
- What can I use awesome-react-native for?
- Finding a maintained library for a specific need such as lists, charts or camera Choosing a navigation, state management or storage solution for a new app Looking for learning material to get up to speed with React Native Reviewing open-source React Native apps to see real-world structure
- Where can I get awesome-react-native?
- The source code and installation instructions are on GitHub: https://github.com/jondot/awesome-react-native
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A framework for building native Android and iOS apps using React, with JavaScript UI rendered by native platform components.
An open multi-platform, multi-framework solution for building one app that runs on WeChat/Alipay/other mini programs, H5 web, and React Native using React or Vue.
Routing and navigation library for React Native and Web apps, with stack, tab, and drawer navigators built on React components.
A JavaScript library for building interactive user interfaces from composable components, usable on the web, server and native platforms.
A Material Design UI component framework for Vue, providing handcrafted, responsive components for building web applications.