Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 JavaScript React Native Projects
-
reactjs-interview-questions
List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
Reactjs interview questions
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: 10 Mobile App Projects to Elevate Your Skills to Senior Developer Level | dev.to | 2024-08-21
References: Mobile App Development Courses on Udacity Mobile App Development Tutorials on Ray Wenderlich GitHub: A Curated List of Awesome Mobile Development Libraries Flux, Redux, and MobX: A Comparison Human Interface Guidelines
-
If you're still on the fence, the rise of Universal React Apps is a really exciting space that is further closing the gap between React and React Native. Universal React libraries and tooling, usually powered by react-native-web enable you to create cross-platform applications that run on iOS, Android, and the Web all from a shared React Native codebase. This lets you share navigation, styling, state management, and business logic saving you time and effort while respecting the unique conventions of each device type.
-
-
react-native-firebase
🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.
Configure Firebase: Follow the instructions on the React Native Firebase documentation to set up Firebase in your app.
-
why-did-you-render
why-did-you-render by Welldone Software monkey patches React to notify you about potentially avoidable re-renders. (Works with React Native as well.)
Why-Did-You-Render Documentation
-
Visit the Detox repository on GitHub: https://github.com/wix/Detox Clone or download the repository to your local machine. Navigate to the example project directory. In the repository, it is typically located under the examples/ folder. Open the example project in your preferred IDE or code editor. Read the README file or any documentation provided with the example project. It will guide you through the necessary steps to install dependencies, configure Detox, and run the example tests. Make any necessary adjustments to the example project to match your specific mobile app. This may involve modifying the configuration files, test scripts, or any other relevant files. Once you have set up the example project according to your needs, you can execute the tests by running the appropriate command, typically provided in the documentation. By using the example project as a starting point, you can understand how Detox works and how to integrate it into your own mobile app testing workflow. It provides a hands-on experience and allows you to adapt the provided setup to match your specific requirements.)
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
This app used WatermelonDB as its database, which I also hadn't heard of before. From their documentation, I quickly learned how to add an index to the schema. However, I also learned that they didn't support adding an index for migration. In fact, they were asking for contribution.
-
-
react-native-debugger
The standalone app based on official debugger of React Native, and includes React Inspector / Redux DevTools
Usage: Download React Native Debugger from its GitHub repository. Launch the debugger, then start your app with react-native start --reset-cache to connect it. Use the integrated Redux DevTools to track state actions and transitions.
-
react-native-animatable
Standard set of easy to use animations and declarative transitions for React Native
-
-
-
react-native-keyboard-aware-scroll-view
A ScrollView component that handles keyboard appearance and automatically scrolls to focused TextInput.
-
-
-
-
-
-
-
-
react-native-typography
Pixel–perfect, native–looking typographic styles for React Native ✒️
-
react-native-starter-kit
:rocket: A React Native boilerplate app to get you up and running very, very quickly :rocket:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript React Native discussion
JavaScript React Native related posts
-
A Complete Guide to Next.js Authentication
-
InternacionalizaciĂłn en Aplicaciones React con i18next
-
Guide to End-to-End Detox Testing
-
SVG hacks for you
-
8 Must-Have Productivity Tools for Frontend Developers in 2025
-
Creating adaptive and responsive UIs in React Native
-
Integrating React Native Vector Icons in Your Project
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 16 Feb 2025
Index
What are some of the best open-source React Native projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | reactjs-interview-questions | 40,965 |
2 | awesome-react-native | 34,892 |
3 | react-native-web | 21,766 |
4 | create-react-native-app | 13,267 |
5 | react-native-firebase | 11,802 |
6 | why-did-you-render | 11,683 |
7 | Detox | 11,333 |
8 | WatermelonDB | 10,793 |
9 | react-native-swiper | 10,436 |
10 | react-native-debugger | 10,400 |
11 | react-native-animatable | 9,876 |
12 | react-i18next | 9,423 |
13 | redux-offline | 6,139 |
14 | react-native-keyboard-aware-scroll-view | 5,314 |
15 | metro | 5,293 |
16 | Interactable | 5,189 |
17 | ui | 4,928 |
18 | git-point | 4,730 |
19 | pepperoni-app-kit | 4,630 |
20 | react-swipeable-views | 4,470 |
21 | react-native-material-ui | 3,781 |
22 | react-native-typography | 3,395 |
23 | react-native-starter-kit | 3,350 |