JavaScript React Native

Open-source JavaScript projects categorized as React Native | Edit details

Top 23 JavaScript React Native Projects

  • GitHub repo awesome-react-native

    Awesome React Native components, news, tools, and learning material!

    Project mention: Any one care to share a list of the best react native libraries or any useful library that we should all know about? | reddit.com/r/reactnative | 2021-08-02
  • GitHub repo taro

    开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 https://taro.zone/

    Project mention: Top 10 Developer Trends, Thu Oct 22 2020 | dev.to | 2020-10-22

    NervJS / taro

  • Syncfusion

    Build stunning web applications quickly using Syncfusion JavaScript UI controls.. The Syncfusion JavaScript suite offers more than 65 cross-platform, responsive, and lightweight JS/HTML5 UI controls for building modern web applications.

  • GitHub repo reactjs-interview-questions

    List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!

    Project mention: I have an interview tomorrow for a React.js Developer position any tips/advice? | reddit.com/r/learnprogramming | 2021-09-02

    I did several react interviews, always got some questions from this lists: https://github.com/sudheerj/reactjs-interview-questions

  • GitHub repo react-native-vector-icons

    Customizable Icons for React Native with support for image source and full styling.

    Project mention: Ionicons not showing on tab bar | reddit.com/r/reactnative | 2021-07-05

    you need install the icon package. https://github.com/oblador/react-native-vector-icons

  • GitHub repo reactotron

    A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.

    Project mention: Reactotron Setup In React Native Redux Applications | dev.to | 2021-09-23

    Reactotron Official Site: https://github.com/infinitered/reactotron

  • GitHub repo react-native-firebase

    🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.

    Project mention: Is there any book or course that can help me learn react native from zero (in react-native cli) | reddit.com/r/reactnative | 2021-09-21

    React-navigation docs Reactiflux Discord React-native firebase

  • GitHub repo react-native-animatable

    Standard set of easy to use animations and declarative transitions for React Native

    Project mention: Practice by doing a app | reddit.com/r/reactnative | 2021-09-10

    hello, thank you for the replay. For the animation I'm using https://github.com/oblador/react-native-animatable it is a very small library comparison with the other animation libraries but it is powerfull and easy to implement. And the animation type name is "fadeInDownBig"

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo react-native-debugger

    The standalone app based on official debugger of React Native, and includes React Inspector / Redux DevTools

    Project mention: [AskJS] What useful dev tools do you wish more people knew about? | reddit.com/r/javascript | 2021-10-07

    React Native Debugger - great tool. It was a long time trying to debug network requests without this.

  • GitHub repo Detox

    Gray box end-to-end testing and automation framework for mobile apps

    Project mention: React Native Template Strong | dev.to | 2021-10-12

    End-to-End coverage provided by Detox will make it easier to test each scenario on emulators or real devices.

  • GitHub repo svgr

    Transform SVGs into React components 🦁

    Project mention: Use Storybook with Tailwind in an Nx Workspace | dev.to | 2021-10-12

    // apps/site/next.config.js // eslint-disable-next-line @typescript-eslint/no-var-requires const withNx = require('@nrwl/next/plugins/with-nx'); module.exports = withNx({ nx: { // Set this to false if you do not want to use SVGR // See: https://github.com/gregberge/svgr svgr: true, } });

  • GitHub repo WatermelonDB

    🍉 Reactive & asynchronous database for powerful React and React Native apps ⚡️

    Project mention: About Offline First | news.ycombinator.com | 2021-09-29
  • GitHub repo 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.)

    Project mention: [AskJS] What useful dev tools do you wish more people knew about? | reddit.com/r/javascript | 2021-10-07
  • GitHub repo react-i18next

    Internationalization for react done right. Using the i18next i18n ecosystem.

    Project mention: How Major Frontend Libraries Handle i18n | dev.to | 2021-10-04

    react-i18next

  • GitHub repo redux-offline

    Build Offline-First Apps for Web and React Native

    Project mention: Why do Webdevs keep trying to kill REST? | dev.to | 2021-09-20

    Offline. Both Firebase Firestore and Amplify AppSync also support offline persistence. Since they know your database schema, it's easy to offer a local replica and conflict resolution. There are vendor agnostic alternatives like RxDB or Redux Offline that take more glue work. Being Offline-first requires you to have a local replica of your data, which means that doing CRUD against your local replica can be much simpler (see below).

  • GitHub repo Interactable

    Experimental implementation of high performance interactable views in React Native

  • GitHub repo react-native-keyboard-aware-scroll-view

    A ScrollView component that handles keyboard appearance and automatically scrolls to focused TextInput.

    Project mention: Help | KeyboardAwareScrollView pushes up custom header | reddit.com/r/reactnative | 2021-08-06

    Hi, I already created an issue on github But it's urgent. Do you guys know how to avoid overlap header & status bar? I tried to change android:windowSoftInputMode but it didn't work

  • GitHub repo metro

    🚇 The JavaScript bundler for React Native.

    Project mention: Running React Native everywhere: The Web | dev.to | 2021-09-26

    Because React Native for Web is a React website, you can use front-end tools to build and run it. For example, you can build it with Webpack or Rollup instead of Metro bundler.

  • GitHub repo react-swipeable-views

    A React component for swipeable views. :snowflake:

  • GitHub repo react-native-material-ui

    Highly customizable material design components for React Native

    Project mention: React Native Vs. Flutter: The Key Differences Every Mobile App Developer Should Know In 2021 [Guide For Beginners] | dev.to | 2021-06-16

    1.React Native Gesture Handler 2.React Native Material UI 3.Native Base; (Cross-platform UI components for React Native) 4.React-Native-UI-Kitten 5.Axious; (HTTP client for the browser and Node.js) 6.React Native Maps

  • GitHub repo teaset

    A UI library for react native, provides 20+ pure JS(ES6) components, focusing on content display and action control.

  • GitHub repo react-native-extended-stylesheet

    Extended StyleSheets for React Native

    Project mention: Magnus UI vs. Dripsy - Chakra UI alternatives for React Native (+Web) | dev.to | 2021-06-10

    Not yet responsive, but planned responsive with react-native-media-queries, which makes pure CSS media queries also run on native (with device orientation). Since Magnus UI generates pure CSS media queries when run on web. They consider it more performant than using Fresnel. But the jury is out... Alternatively, it might be that Magnus UI will use react-native-extended-stylesheet as a drop-in replacement for the StyleSheet in React Native which also supports media queries on native.

  • GitHub repo react-native-boilerplate

    A React Native template for building solid applications 🐙, using JavaScript 💛 or Typescript 💙 (you choose).

    Project mention: Need help with the folder structure! | reddit.com/r/reactnative | 2021-04-22

    I can recommend that you use docker for your API for better teamwork, less dependency version issues, best practices, and prepare your app to be easily deployed. I can recommend you to use a React-Native boilerplate for example this one: https://github.com/thecodingmachine/react-native-boilerplate. It was designed to realize real world applications, each React-Native application is created thanks to this boilerplate in my company. It works for small and large applications! It includes eslint, prettier, typescript (if you want), react-navigation, redux, i18next and everything you need for a great app!

  • GitHub repo react-native-modal-datetime-picker

    A React-Native datetime-picker for Android and iOS

    Project mention: The best React Native datepicker libraries | dev.to | 2021-06-10

    Documentation: Documentation is hosted on the repo’s readme.md on Github. It is straightforward, covers all the basics required to install, set up, and use the DateTimePickerModal component from the library, alongside a description of all acceptable props and answers to popular FAQs.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-12.

Index

What are some of the best open-source React Native projects in JavaScript? This list will help you:

Project Stars
1 awesome-react-native 30,489
2 taro 29,778
3 reactjs-interview-questions 16,917
4 react-native-vector-icons 15,246
5 reactotron 13,199
6 react-native-firebase 9,501
7 react-native-animatable 8,952
8 react-native-debugger 8,912
9 Detox 8,574
10 svgr 8,034
11 WatermelonDB 7,813
12 why-did-you-render 7,283
13 react-i18next 6,784
14 redux-offline 6,049
15 Interactable 5,097
16 react-native-keyboard-aware-scroll-view 4,473
17 metro 4,196
18 react-swipeable-views 4,051
19 react-native-material-ui 3,709
20 teaset 2,818
21 react-native-extended-stylesheet 2,700
22 react-native-boilerplate 2,539
23 react-native-modal-datetime-picker 2,360
Find remote React Native jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
scoutapm.com