/best-of-react-native

Creative Commons Attribution Share Alike 4.0 InternationalCC-BY-SA-4.0

best-of-react-native

πŸ†  A ranked list of awesome projects. Updated weekly.

This curated list contains 29 awesome open-source projects with a total of 250K stars grouped into 9 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an issue, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!

πŸ§™β€β™‚οΈ Discover other best-of lists or create your own.

Contents

Explanation

  • πŸ₯‡πŸ₯ˆπŸ₯‰  Combined project-quality score
  • ⭐️  Star count from GitHub
  • 🐣  New project (less than 6 months old)
  • πŸ’€  Inactive project (12 months no activity)
  • πŸ’€  Dead project (60 months no activity)
  • πŸ“ˆπŸ“‰  Project is trending up or down
  • βž•  Project was recently added
  • ❗️  Warning (e.g. missing/risky license)
  • πŸ‘¨β€πŸ’»  Contributors count from GitHub
  • πŸ”€  Fork count from GitHub
  • πŸ“‹  Issue count from GitHub
  • ⏱️  Last update timestamp on package manager
  • πŸ“₯  Download count from package manager
  • πŸ“¦  Number of dependent projects

App Frameworks

Back to top

Expo (πŸ₯‡41 Β· ⭐ 29K) - An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web. MIT
  • GitHub (πŸ‘¨β€πŸ’» 1.3K Β· πŸ”€ 4.6K Β· πŸ“¦ 910K Β· πŸ“‹ 14K - 2% open Β· ⏱️ 09.05.2024):

     git clone https://github.com/expo/expo
    
Ignite (πŸ₯‰29 Β· ⭐ 17K Β· πŸ“‰) - Infinite Reds battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more!. MIT
  • GitHub (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 1.3K Β· πŸ“¦ 3 Β· πŸ“‹ 1.3K - 2% open Β· ⏱️ 06.05.2024):

     git clone https://github.com/infinitered/ignite
    

Routing

Back to top

react-navigation (πŸ₯‡43 Β· ⭐ 23K) - Routing and navigation for your React Native apps. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 280 Β· πŸ”€ 4.8K Β· πŸ“¦ 920K Β· πŸ“‹ 9.4K - 7% open Β· ⏱️ 09.05.2024):

     git clone https://github.com/react-navigation/react-navigation
    
  • npm (πŸ“₯ 3.9M / month):

     npm install @react-navigation/native
    

UI Frameworks & Libraries

Back to top

Lottie React Native (πŸ₯‡39 Β· ⭐ 17K) - Lottie wrapper for React Native. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.7K Β· πŸ“¦ 110K Β· πŸ“‹ 820 - 3% open Β· ⏱️ 07.04.2024):

     git clone https://github.com/lottie-react-native/lottie-react-native
    
  • npm (πŸ“₯ 1.4M / month):

     npm install lottie-react-native
    
React Native Paper (πŸ₯‡39 Β· ⭐ 12K Β· πŸ“‰) - Material Design for React Native (Android & iOS). MIT
  • GitHub (πŸ‘¨β€πŸ’» 320 Β· πŸ”€ 2K Β· πŸ“¦ 190K Β· πŸ“‹ 2.4K - 7% open Β· ⏱️ 04.05.2024):

     git clone https://github.com/callstack/react-native-paper
    
  • npm (πŸ“₯ 880K / month):

     npm install react-native-paper
    
RNUI (πŸ₯ˆ36 Β· ⭐ 6.2K) - UI Components Library for React Native. MIT
  • GitHub (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 680 Β· πŸ“¦ 4K Β· πŸ“‹ 640 - 11% open Β· ⏱️ 09.05.2024):

     git clone https://github.com/wix/react-native-ui-lib
    
  • npm (πŸ“₯ 290K / month):

     npm install react-native-ui-lib
    
React Native Elements (πŸ₯ˆ33 Β· ⭐ 25K) - Cross-Platform React Native UI Toolkit. MIT
  • GitHub (πŸ‘¨β€πŸ’» 410 Β· πŸ”€ 4.5K Β· πŸ“¦ 5 Β· πŸ“‹ 2.1K - 4% open Β· ⏱️ 04.02.2024):

     git clone https://github.com/react-native-elements/react-native-elements
    
  • npm (πŸ“₯ 540K / month):

     npm install react-native-elements
    
NativeBase (πŸ₯ˆ31 Β· ⭐ 20K) - Mobile-first, accessible components for React Native & Web to build consistent UI across Android, iOS and Web. MIT
  • GitHub (πŸ‘¨β€πŸ’» 300 Β· πŸ”€ 2.3K Β· πŸ“¦ 3 Β· πŸ“‹ 3.4K - 7% open Β· ⏱️ 04.08.2023):

     git clone https://github.com/GeekyAnts/NativeBase
    
  • npm (πŸ“₯ 260K / month):

     npm install native-base
    
UI Kitten (πŸ₯‰28 Β· ⭐ 10K Β· πŸ“‰) - React Native UI Library based on Eva Design System Dark Mode. MIT
  • GitHub (πŸ‘¨β€πŸ’» 63 Β· πŸ”€ 930 Β· πŸ“¦ 11K Β· πŸ“‹ 1.2K - 13% open Β· ⏱️ 05.01.2024):

     git clone https://github.com/akveo/react-native-ui-kitten
    
  • npm (πŸ“₯ 930 / month):

     npm install react-native-ui-kitten
    
Shoutem UI (πŸ₯‰28 Β· ⭐ 4.9K Β· πŸ“‰) - Customizable set of components for React Native applications. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 56 Β· πŸ”€ 440 Β· πŸ“₯ 37 Β· πŸ“¦ 1.4K Β· πŸ“‹ 320 - 32% open Β· ⏱️ 09.05.2024):

     git clone https://github.com/shoutem/ui
    
  • npm (πŸ“₯ 6.9K / month):

     npm install @shoutem/ui
    
RNMK (πŸ₯‰26 Β· ⭐ 4.8K Β· πŸ’€) - Bringing Material Design to React Native. MIT
  • GitHub (πŸ‘¨β€πŸ’» 76 Β· πŸ”€ 560 Β· πŸ“¦ 1.6K Β· πŸ“‹ 310 - 49% open Β· ⏱️ 08.03.2020):

     git clone https://github.com/xinthink/react-native-material-kit
    
  • npm (πŸ“₯ 870 / month):

     npm install react-native-material-kit
    
Teaset (πŸ₯‰24 Β· ⭐ 2.9K Β· πŸ’€) - A UI library for react native, provides 20+ pure JS(ES6) components, focusing on content display and action control. MIT
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 460 Β· πŸ“¦ 740 Β· πŸ“‹ 430 - 43% open Β· ⏱️ 23.10.2020):

     git clone https://github.com/rilyu/teaset
    
  • npm (πŸ“₯ 1.2K / month):

     npm install teaset
    
Galio (πŸ₯‰23 Β· ⭐ 3.1K Β· πŸ’€) - Galio is a beautifully designed, Free and Open Source React Native Framework. MIT
  • GitHub (πŸ‘¨β€πŸ’» 37 Β· πŸ”€ 310 Β· πŸ“¦ 2.9K Β· πŸ“‹ 130 - 34% open Β· ⏱️ 30.03.2022):

     git clone https://github.com/galio-org/galio
    
  • npm:

     npm install galio
    
Show 2 hidden projects...
  • React Native Material UI (πŸ₯‰25 Β· ⭐ 3.8K Β· πŸ’€) - Highly customizable material design components for React Native. MIT
  • Nachos UI (πŸ₯‰19 Β· ⭐ 2.1K Β· πŸ’€) - Nachos UI is a React Native component library. MIT

Components

Back to top


Map Components

Back to top

react-native-maps (πŸ₯‡43 Β· ⭐ 15K Β· πŸ“ˆ) - React Native Mapview component for iOS + Android. MIT
  • GitHub (πŸ‘¨β€πŸ’» 500 Β· πŸ”€ 4.6K Β· πŸ“¦ 170K Β· πŸ“‹ 3.6K - 1% open Β· ⏱️ 06.05.2024):

     git clone https://github.com/react-native-maps/react-native-maps
    
  • npm (πŸ“₯ 1M / month):

     npm install react-native-maps
    

Chat Components

Back to top

Gifted Chat (πŸ₯‡38 Β· ⭐ 13K) - The most complete chat UI for React Native. MIT
  • GitHub (πŸ‘¨β€πŸ’» 220 Β· πŸ”€ 3.3K Β· πŸ“₯ 13 Β· πŸ“¦ 28K Β· πŸ“‹ 1.6K - 9% open Β· ⏱️ 11.10.2023):

     git clone https://github.com/FaridSafi/react-native-gifted-chat
    
  • npm (πŸ“₯ 140K / month):

     npm install react-native-gifted-chat
    

Icon Components

Back to top

react-native-vector-icons (πŸ₯‡39 Β· ⭐ 17K) - Customizable Icons for React Native with support for image source and full styling. MIT
  • GitHub (πŸ‘¨β€πŸ’» 150 Β· πŸ”€ 2.1K Β· πŸ“¦ 580K Β· πŸ“‹ 1.2K - 13% open Β· ⏱️ 01.05.2024):

     git clone https://github.com/oblador/react-native-vector-icons
    
  • npm (πŸ“₯ 1.9M / month):

     npm install react-native-vector-icons
    

Chart Components

Back to top

victory-native (πŸ₯‡37 Β· ⭐ 11K Β· πŸ“‰) - A collection of composable React components for building interactive data visualizations. ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 240 Β· πŸ”€ 510 Β· πŸ“¦ 24K Β· πŸ“‹ 1.8K - 5% open Β· ⏱️ 04.04.2024):

     git clone https://github.com/FormidableLabs/victory
    
  • npm (πŸ“₯ 380K / month):

     npm install victory-native
    
react-native-svg-charts (πŸ₯‡30 Β· ⭐ 2.3K Β· πŸ’€) - One library to rule all charts for React Native. MIT
  • GitHub (πŸ‘¨β€πŸ’» 39 Β· πŸ”€ 370 Β· πŸ“¦ 7.4K Β· πŸ“‹ 460 - 39% open Β· ⏱️ 14.04.2020):

     git clone https://github.com/JesperLekland/react-native-svg-charts
    
  • npm (πŸ“₯ 170K / month):

     npm install react-native-svg-charts
    
react-native-chart-kit (πŸ₯ˆ29 Β· ⭐ 2.8K Β· πŸ’€) - React Native Chart Kit: Line Chart, Bezier Line Chart, Progress Ring, Bar chart, Pie chart, Contribution graph.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 620 Β· πŸ“¦ 18K Β· πŸ“‹ 550 - 71% open Β· ⏱️ 08.02.2022):

     git clone https://github.com/indiespirit/react-native-chart-kit
    
  • npm (πŸ“₯ 180K / month):

     npm install react-native-chart-kit
    
react-native-charts-wrapper (πŸ₯ˆ27 Β· ⭐ 2.4K Β· πŸ“ˆ) - a react native charts wrapper (support android & iOS). ❗Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 58 Β· πŸ”€ 610 Β· πŸ“¦ 1.5K Β· πŸ“‹ 860 - 21% open Β· ⏱️ 05.02.2024):

     git clone https://github.com/wuxudong/react-native-charts-wrapper
    
  • npm (πŸ“₯ 37K / month):

     npm install react-native-charts-wrapper
    
react-native-graph (πŸ₯ˆ22 Β· ⭐ 1.9K) - Beautiful, high-performance Graphs and Charts for React Native built with Skia. MIT
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 95 Β· πŸ“¦ 190 Β· πŸ“‹ 67 - 41% open Β· ⏱️ 21.03.2024):

     git clone https://github.com/margelo/react-native-graph
    
  • npm (πŸ“₯ 6K / month):

     npm install react-native-graph
    
react-native-echarts (πŸ₯‰20 Β· ⭐ 660) - React Native ECharts Library: An awesome charting library for React Native, built upon Apache ECharts and leveraging.. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 22 Β· πŸ“‹ 76 - 22% open Β· ⏱️ 07.05.2024):

     git clone https://github.com/wuba/react-native-echarts
    
  • npm (πŸ“₯ 17K / month):

     npm install @wuba/react-native-echarts
    
react-native-animated-charts (πŸ₯‰14 Β· ⭐ 910 Β· πŸ’€) - Set of components and helpers for building complex and beautifully animated charts. MIT
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 97 Β· πŸ“¦ 5 Β· πŸ“‹ 83 - 68% open Β· ⏱️ 25.10.2021):

     git clone https://github.com/rainbow-me/react-native-animated-charts
    
  • npm (πŸ“₯ 330 / month):

     npm install @rainbow-me/animated-charts
    
react-native-skia-charts (πŸ₯‰12 Β· ⭐ 140 Β· πŸ’€) - High-performance charts for react-native. MIT
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 8 Β· πŸ“¦ 13 Β· πŸ“‹ 6 - 33% open Β· ⏱️ 13.03.2023):

     git clone https://github.com/vladanyes/react-native-skia-charts
    
  • npm (πŸ“₯ 200 / month):

     npm install react-native-skia-charts
    
Show 2 hidden projects...
  • react-native-pathjs-charts (πŸ₯ˆ22 Β· ⭐ 880 Β· πŸ’€) - Android and iOS charts based on react-native-svg and paths-js. Apache-2
  • react-native-highcharts (πŸ₯‰15 Β· ⭐ 260 Β· πŸ’€) - Add Highcharts charts to react-native app for IOS and Android. ❗Unlicensed

Templates

Back to top

Material Kit React Native (πŸ₯‡15 Β· ⭐ 570) - Material Kit React Native. MIT
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 820 Β· πŸ“‹ 29 - 10% open Β· ⏱️ 14.08.2023):

     git clone https://github.com/creativetimofficial/material-kit-react-native
    
  • npm:

     npm install material-kit-react-native
    

Related Resources

  • Best-of lists: Discover other best-of lists with awesome open-source projects on all kinds of topics.

Contribution

Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:

  • Open an issue by selecting one of the provided categories from the issue page and fill in the requested information.
  • Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.

If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.

For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.

License

CC0