{"id":21888,"url":"https://github.com/huaize2020/awesome-react-native","name":"awesome-react-native","description":"React Native资源大全中文版。An awesome React Native packages and resources","projects_count":109,"last_synced_at":"2026-07-07T13:00:32.484Z","repository":{"id":135766831,"uuid":"427283063","full_name":"huaize2020/awesome-react-native","owner":"huaize2020","description":"React Native资源大全中文版。An awesome React Native packages and resources","archived":false,"fork":false,"pushed_at":"2023-03-10T03:04:55.000Z","size":63,"stargazers_count":21,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-19T16:06:49.225Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/huaize2020.png","metadata":{"files":{"readme":"README-en.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-11-12T08:19:35.000Z","updated_at":"2026-03-17T15:27:47.000Z","dependencies_parsed_at":"2024-01-13T14:37:23.493Z","dependency_job_id":"4b8c6199-2428-4e86-9c34-49b244ca1c51","html_url":"https://github.com/huaize2020/awesome-react-native","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/huaize2020/awesome-react-native","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huaize2020%2Fawesome-react-native","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huaize2020%2Fawesome-react-native/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huaize2020%2Fawesome-react-native/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huaize2020%2Fawesome-react-native/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/huaize2020","download_url":"https://codeload.github.com/huaize2020/awesome-react-native/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huaize2020%2Fawesome-react-native/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35228620,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-07T02:00:07.222Z","response_time":90,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-13T12:56:11.762Z","updated_at":"2026-07-07T13:00:32.484Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Components","Official","UI Frameworks","Utilities","Boilerplate/Template","Development Tools"],"sub_categories":["Animation","Icon","Viewer/Swiper/Carousel","Media","Splash Screen","Drawer","Image","Styling","Button","List","Dialog/Modal/Alert","Navigation","Forms","Storage / Database","Parsing","Data Visualization","Tab","Device","Safe Area"],"readme":"English | [简体中文](./README.md)\n\n\u003e Under continuous construction...\n\n## Table of contents\n\n- [Table of contents](#table-of-contents)\n- [Official](#official)\n- [Utilities](#utilities)\n- [Boilerplate/Template](#boilerplatetemplate)\n- [UI Frameworks](#ui-frameworks)\n- [Components](#components)\n  - [Styling](#styling)\n  - [Icon](#icon)\n  - [Button](#button)\n  - [Navigation](#navigation)\n  - [List](#list)\n  - [Tab](#tab)\n  - [Splash Screen](#splash-screen)\n  - [Image](#image)\n  - [Viewer/Swiper/Carousel](#viewerswipercarousel)\n  - [Forms](#forms)\n  - [Animation](#animation)\n  - [Drawer](#drawer)\n  - [Dialog/Modal/Alert](#dialogmodalalert)\n  - [Safe Area](#safe-area)\n  - [Data Visualization](#data-visualization)\n  - [Media](#media)\n    - [WebRTC](#webrtc)\n    - [Camera/Photo](#cameraphoto)\n    - [Video](#video)\n    - [Audio](#audio)\n  - [Storage / Database](#storage--database)\n  - [Device](#device)\n    - [Device Info](#device-info)\n    - [Network Info](#network-info)\n    - [System](#system)\n    - [NFC](#nfc)\n  - [Parsing](#parsing)\n- [Development Tools](#development-tools)\n\n## Official\n\n- [Website](https://reactnative.dev/)\n- [Documentation](https://reactnative.dev/docs/getting-started)\n- [Repository](https://github.com/facebook/react-native)\n\n## Utilities\n\n- [react-native-root-siblings](https://github.com/magicismight/react-native-root-siblings) - Add sibling elements after your app root element. This can be used to create a Modal component or something should be over your app. ![](https://img.shields.io/github/stars/magicismight/react-native-root-siblings.svg?style=social\u0026label=Star)\n- [react-native-get-random-values](https://github.com/LinusU/react-native-get-random-values) - A small implementation of crypto.getRandomValues for React Native. This is useful to polyfill for libraries like uuid that depend on it. ![](https://img.shields.io/github/stars/LinusU/react-native-get-random-values.svg?style=social\u0026label=Star)\n- [react-native-url-polyfill](https://github.com/charpeni/react-native-url-polyfill) - 🔗A lightweight and trustworthy URL polyfill for React Native. ![](https://img.shields.io/github/stars/react-native-elements/react-native-elements.svg?style=social\u0026label=Star)\n\n## Boilerplate/Template\n\n- [ignite](https://github.com/infinitered/ignite) - Infinite Red's cutting edge React Native project boilerplate, along with a CLI, component/model generators, and more! ![](https://img.shields.io/github/stars/infinitered/ignite.svg?style=social\u0026label=Star)\n- [react-native-template-typescript](https://github.com/emin93/react-native-template-typescript) - Clean and minimalist React Native template for a quick start with TypeScript. ![](https://img.shields.io/github/stars/emin93/react-native-template-typescript.svg?style=social\u0026label=Star)\n- [react-native-typescript-boilerplate](https://github.com/AmitM30/react-native-typescript-boilerplate) - An opinionated boilerplate built with React Native Navigation v3 + Redux + Thunk, in TypeScript. Follows industry best practices. ![](https://img.shields.io/github/stars/AmitM30/react-native-typescript-boilerplate.svg?style=social\u0026label=Star)\n\n## UI Frameworks\n\n- [react-native-elements](https://github.com/react-native-elements/react-native-elements) - Cross-Platform React Native UI Toolkit. ![](https://img.shields.io/github/stars/react-native-elements/react-native-elements.svg?style=social\u0026label=Star)\n- [react-native-ui-kitten](https://github.com/akveo/react-native-ui-kitten) - 💥 React Native UI Library based on Eva Design System 🌚✨Dark Mode. ![](https://img.shields.io/github/stars/akveo/react-native-ui-kitten.svg?style=social\u0026label=Star)\n- [react-native-paper](https://github.com/callstack/react-native-paper) - Material design for React Native. ![](https://img.shields.io/github/stars/callstack/react-native-paper.svg?style=social\u0026label=Star)\n- [@shoutem/ui](https://github.com/shoutem/ui) - Customizable set of components for React Native applications. ![](https://img.shields.io/github/stars/shoutem/ui.svg?style=social\u0026label=Star)\n- [@ant-design/react-native](https://github.com/ant-design/ant-design-mobile-rn) - Ant Design for React Native. ![](https://img.shields.io/github/stars/ant-design/ant-design-mobile-rn.svg?style=social\u0026label=Star)\n\n## Components\n\n### Styling\n\n- [react-native-linear-gradient](https://github.com/react-native-linear-gradient/react-native-linear-gradient) - A \u003cLinearGradient /\u003e component for react-native. ![](https://img.shields.io/github/stars/react-native-linear-gradient/react-native-linear-gradient.svg?style=social\u0026label=Star)\n- [react-native-blur](https://github.com/Kureev/react-native-blur)- React Native Blur component. ![](https://img.shields.io/github/stars/Kureev/react-native-blur.svg?style=social\u0026label=Star)\n- [react-native-shadow-2](https://github.com/SrBrahma/react-native-shadow-2) - Cross-platform shadow for React Native. Improved version of the abandoned react-native-shadow package.  ![](https://img.shields.io/github/stars/SrBrahma/react-native-shadow-2.svg?style=social\u0026label=Star)\n\n### Icon\n\n- [react-native-vector-icons](https://github.com/oblador/react-native-vector-icons) - Customizable Icons for React Native with support for NavBar/TabBar, image source and full styling. Choose from 3000+ bundled icons or use your own. ![](https://img.shields.io/github/stars/oblador/react-native-vector-icons.svg?style=social\u0026label=Star)\n- [@ant-design/icons-react-native](https://github.com/ant-design/ant-design-icons/tree/master/packages/icons-react-native) - Ant Design Icons for React Native.  ![](https://img.shields.io/github/stars/ant-design/ant-design-icons.svg?style=social\u0026label=Star)\n- [@expo/vector-icons](https://github.com/expo/vector-icons) - This library is a compatibility layer around @oblador/react-native-vector-icons to work with the Expo asset system. ![](https://img.shields.io/github/stars/expo/vector-icons.svg?style=social\u0026label=Star)\n- [react-native-eva-icons](https://github.com/artyorsh/react-native-eva-icons) - [Eva Icons](https://github.com/akveo/eva-icons) implementation for React Native based on react-native-svg elements. ![](https://img.shields.io/github/stars/artyorsh/react-native-eva-icons.svg?style=social\u0026label=Star)\n- [react-icomoon](https://github.com/aykutkardas/react-icomoon) - With React-Icomoon you can easily use the icons you have selected or created in icomoon. 📦 Zero Dependencies and Lightweight. ![](https://img.shields.io/github/stars/aykutkardas/react-icomoon.svg?style=social\u0026label=Star)\n\n### Button\n\n- [react-native-action-button](https://github.com/mastermoo/react-native-action-button) - Customizable multi-action-button component for react-native. ![](https://img.shields.io/github/stars/mastermoo/react-native-action-button.svg?style=social\u0026label=Star)\n- [react-native-really-awesome-button](https://github.com/rcaferati/react-native-really-awesome-button) - RNRAB is a 3D at 60fps, progress enabled, extendable, production ready component that renders an awesome animated set of UI buttons. ![](https://img.shields.io/github/stars/rcaferati/react-native-really-awesome-button.svg?style=social\u0026label=Star)\n- [react-native-button](https://github.com/ide/react-native-button) - A button for React apps. ![](https://img.shields.io/github/stars/ide/react-native-button.svg?style=social\u0026label=Star)\n- [apsl-react-native-button](https://github.com/APSL/react-native-button) - React Native button component with rounded corners. ![](https://img.shields.io/github/stars/APSL/react-native-button.svg?style=social\u0026label=Star)\n\n### Navigation\n\n- [react-navigation](https://github.com/react-navigation/react-navigation) - Routing and navigation for your React Native apps. ![](https://img.shields.io/github/stars/react-navigation/react-navigation.svg?style=social\u0026label=Star)\n- [react-native-navigation](https://github.com/wix/react-native-navigation) - A complete native navigation solution for React Native. ![](https://img.shields.io/github/stars/wix/react-native-navigation.svg?style=social\u0026label=Star)\n- [react-native-router-flux](https://github.com/aksonov/react-native-router-flux) - React Native Router based on new React Native Navigation API. ![](https://img.shields.io/github/stars/aksonov/react-native-router-flux.svg?style=social\u0026label=Star)\n- [react-native-screens](https://github.com/software-mansion/react-native-screens) - Native navigation primitives for your React Native app. ![](https://img.shields.io/github/stars/software-mansion/react-native-screens.svg?style=social\u0026label=Star)\n- [react-native-navigation-hooks](https://github.com/underscopeio/react-native-navigation-hooks) - A set of React hooks for React Native Nav. ![](https://img.shields.io/github/stars/underscopeio/react-native-navigation-hooks.svg?style=social\u0026label=Star)\n\n### List\n\n- [recyclerlistview](https://github.com/Flipkart/recyclerlistview) - High performance listview for React Native and web. ![](https://img.shields.io/github/stars/Flipkart/recyclerlistview.svg?style=social\u0026label=Star)\n- [flash-list](https://github.com/Shopify/flash-list) - A better list for React Native. ![](https://img.shields.io/github/stars/Shopify/flash-list.svg?style=social\u0026label=Star)\n\n### Tab\n\n- [react-native-tab-view](https://github.com/satya164/react-native-tab-view) - A cross-platform Tab View component for React Native. ![](https://img.shields.io/github/stars/satya164/react-native-tab-view.svg?style=social\u0026label=Star)\n\n### Splash Screen\n\n- [react-native-splash-screen ★2663](https://github.com/crazycodeboy/react-native-splash-screen) - A splash screen for react-native, hide when application loaded, it works on iOS and Android. ![](https://img.shields.io/github/stars/crazycodeboy/react-native-splash-screen.svg?style=social\u0026label=Star)\n- [react-native-splashscreen ★358](https://github.com/remobile/react-native-splashscreen) - A splash screen for react-native. ![](https://img.shields.io/github/stars/remobile/react-native-splashscreen.svg?style=social\u0026label=Star)\n\n### Image\n\n- [react-native-fast-image](https://github.com/DylanVann/react-native-fast-image) - 🚩 FastImage, performant React Native image component. ![](https://img.shields.io/github/stars/DylanVann/react-native-fast-image.svg?style=social\u0026label=Star)\n- [react-native-svg](https://github.com/react-native-svg/react-native-svg) - SVG library for React Native, React Native Web, and plain React web projects. ![](https://img.shields.io/github/stars/react-native-svg/react-native-svg.svg?style=social\u0026label=Star)\n- [react-native-image-crop-picker](https://github.com/ivpusic/react-native-image-crop-picker) - iOS/Android image picker with support for camera, video, configurable compression, multiple images and cropping. ![](https://img.shields.io/github/stars/ivpusic/react-native-image-crop-picker.svg?style=social\u0026label=Star)\n- [react-native-view-shot](https://github.com/gre/react-native-view-shot) - Snapshot a React Native view and save it to an image. ![](https://img.shields.io/github/stars/gre/react-native-view-shot.svg?style=social\u0026label=Star)\n- [react-native-svg-uri](https://github.com/vault-development/react-native-svg-uri) - Render SVG images in React Native from an URL or static file(Depends on react-native-svg). ![](https://img.shields.io/github/stars/vault-development/react-native-svg-uri.svg?style=social\u0026label=Star)\n- [react-native-image-viewing](https://github.com/jobtoday/react-native-image-viewing) - Tiny, purely TS, modal component for viewing images 🏙. ![](https://img.shields.io/github/stars/jobtoday/react-native-image-viewing.svg?style=social\u0026label=Star)\n\n### Viewer/Swiper/Carousel\n\n- [react-native-swiper](https://github.com/leecade/react-native-swiper) - The best Swiper component for React Native.  ![](https://img.shields.io/github/stars/leecade/react-native-swiper.svg?style=social\u0026label=Star)\n- [react-native-snap-carousel](https://github.com/archriss/react-native-snap-carousel) - Swiper/carousel component for React Native featuring previews, multiple layouts, parallax images, performant handling of huge numbers of items, and more.  ![](https://img.shields.io/github/stars/archriss/react-native-snap-carousel.svg?style=social\u0026label=Star)\n- [react-native-image-viewer](https://github.com/ascoders/react-native-image-viewer) - 🚀 tiny \u0026 fast lib for react native image viewer pan and zoom. ![](https://img.shields.io/github/stars/ascoders/react-native-image-viewer.svg?style=social\u0026label=Star)\n- [react-native-looped-carousel](https://github.com/appintheair/react-native-looped-carousel) - Create looped carousel of views or images. ![](https://img.shields.io/github/stars/appintheair/react-native-looped-carousel.svg?style=social\u0026label=Star)\n- [photo-viewer](https://github.com/merryjs/photo-viewer) - A photo viewer for react native build on top of NYTPhotoViewer and FrescoImageViewer. ![](https://img.shields.io/github/stars/merryjs/photo-viewer.svg?style=social\u0026label=Star)\n- [react-native-zoom-image](https://github.com/Tinysymphony/react-native-zoom-image) - An image viewer component for react-native, like twitter's image viewer. ![](https://img.shields.io/github/stars/Tinysymphony/react-native-zoom-image.svg?style=social\u0026label=Star)\n\n### Forms\n\n- [formik](https://github.com/jaredpalmer/formik) - Forms in React, without tears. ![](https://img.shields.io/github/stars/jaredpalmer/formik.svg?style=social\u0026label=Star)\n- [react-hook-form](https://github.com/react-hook-form/react-hook-form) - React hooks for forms validation without the hassle. ![](https://img.shields.io/github/stars/react-hook-form/react-hook-form.svg?style=social\u0026label=Star)\n- [redux-form](https://github.com/redux-form/redux-form) - Redux form state management (Web and Native). ![](https://img.shields.io/github/stars/redux-form/redux-form.svg?style=social\u0026label=Star)\n- [formily](https://github.com/alibaba/formily) - High performance, extensible, and Typescript friendly. ![](https://img.shields.io/github/stars/alibaba/formily.svg?style=social\u0026label=Star)\n- [tcomb-form-native](https://github.com/gcanti/tcomb-form-native) - Generate React Native forms. ![](https://img.shields.io/github/stars/gcanti/tcomb-form-native.svg?style=social\u0026label=Star)\n- [react-native-gifted-form](https://github.com/FaridSafi/react-native-gifted-form) - Form component for react-native. ![](https://img.shields.io/github/stars/FaridSafi/react-native-gifted-form.svg?style=social\u0026label=Star)\n- [react-native-clean-form](https://github.com/esbenp/react-native-clean-form) - Good looking form elements with redux-form integration. Stylable with styled-components. ![](https://img.shields.io/github/stars/esbenp/react-native-clean-form.svg?style=social\u0026label=Star)\n- [react-native-form-generator](https://github.com/MichaelCereda/react-native-form-generator) - Generate amazing React Native forms in a breeze. ![](https://img.shields.io/github/stars/MichaelCereda/react-native-form-generator.svg?style=social\u0026label=Star)\n- [react-reactive-forms](https://github.com/bietkul/react-reactive-form) - Angular like reactive forms in React. ![](https://img.shields.io/github/stars/bietkul/react-reactive-form.svg?style=social\u0026label=Star)\n- [react-native-form](https://github.com/julianocomg/react-native-form) - A simple react-native component to wrap your form fields! ![](https://img.shields.io/github/stars/julianocomg/react-native-form.svg?style=social\u0026label=Star)\n- [react-native-from-builder](https://github.com/bietkul/react-native-form-builder) - Handle your forms in a smart way. ![](https://img.shields.io/github/stars/bietkul/react-native-form-builder.svg?style=social\u0026label=Star)\n- [react-native-forms](https://github.com/michaelhelvey/react-native-forms) - A declarative API for creating, validating, and serializing native-looking forms. ![](https://img.shields.io/github/stars/michaelhelvey/react-native-forms.svg?style=social\u0026label=Star)\n- [foect](https://github.com/unexge/foect) - Simple form validation library for React Native ![](https://img.shields.io/github/stars/unexge/foect.svg?style=social\u0026label=Star)\n\n### Animation\n\n- [lottie-ios](https://github.com/airbnb/lottie-ios) - Lottie for iOS, macOS (and Android and React Native).  ![](https://img.shields.io/github/stars/airbnb/lottie-ios.svg?style=social\u0026label=Star)\n- [lottie-react-native](https://github.com/airbnb/lottie-react-native) - A mobile library for Android and iOS that parses Adobe After Effects animations exported as JSON with bodymovin and renders them natively on mobile! ![](https://img.shields.io/github/stars/airbnb/lottie-react-native.svg?style=social\u0026label=Star)\n- [react-native-animatable](https://github.com/oblador/react-native-animatable) - Standard set of easy to use animations and declarative transitions for React Native. ![](https://img.shields.io/github/stars/oblador/react-native-animatable.svg?style=social\u0026label=Star)\n- [react-native-interactable](https://github.com/wix/react-native-interactable) - Experimental implementation of high performance interactable views in React Native. ![](https://img.shields.io/github/stars/wix/react-native-interactable.svg?style=social\u0026label=Star)\n- [react-native-reanimated](https://github.com/kmagiera/react-native-reanimated) - React Native's Animated library reimplemented. ![](https://img.shields.io/github/stars/kmagiera/react-native-reanimated.svg?style=social\u0026label=Star)\n- [react-native-magic-move](https://github.com/IjzerenHein/react-native-magic-move) - Create magical move transitions between scenes in react-native 🐰🎩✨ (shared element transitions) ![](https://img.shields.io/github/stars/IjzerenHein/react-native-magic-move.svg?style=social\u0026label=Star)\n\n### Drawer\n\n- [@react-navigation/drawer](https://github.com/react-navigation/react-navigation/tree/main/packages/drawer) - Drawer navigator for React Navigation following Material Design guidelines. ![](https://img.shields.io/github/stars/react-navigation/react-navigation.svg?style=social\u0026label=Star)\n- [react-native-drawer](https://github.com/root-two/react-native-drawer) - React Native Drawer. ![](https://img.shields.io/github/stars/root-two/react-native-drawer.svg?style=social\u0026label=Star)\n- [react-native-scaling-drawer](https://github.com/melihberberolu/react-native-scaling-drawer) - React native scaling drawer. ![](https://img.shields.io/github/stars/melihberberolu/react-native-scaling-drawer.svg?style=social\u0026label=Star)\n- [react-native-bouncy-drawer](https://github.com/SoftZen/react-native-bouncy-drawer) - Highly customizable Bouncy Drawer. ![](https://img.shields.io/github/stars/SoftZen/react-native-bouncy-drawer.svg?style=social\u0026label=Star)\n- [react-native-draggable-drawer](https://github.com/llanox/react-native-draggable-drawer) - DraggableDrawer component for React Native. ![](https://img.shields.io/github/stars/llanox/react-native-draggable-drawer.svg?style=social\u0026label=Star)\n\n### Dialog/Modal/Alert\n\n- [react-native-modal](https://github.com/react-native-community/react-native-modal) - An enhanced, animated and customizable react-native modal. ![](https://img.shields.io/github/stars/react-native-community/react-native-modal.svg?style=social\u0026label=Star)\n- [react-native-modals](https://github.com/jacklam718/react-native-modals) - A react native modals library. Swipeable. Highly customizable. Support multi modals \u0026 Support custom animation. For IOS \u0026 Android. ![](https://img.shields.io/github/stars/jacklam718/react-native-modals.svg?style=social\u0026label=Star)\n- [react-native-root-modal](https://github.com/magicismight/react-native-root-modal) - React native modal component. ![](https://img.shields.io/github/stars/magicismight/react-native-root-modal.svg?style=social\u0026label=Star)\n- [react-native-simple-dialogs](https://github.com/douglasjunior/react-native-simple-dialogs) - Cross-platform simple dialogs for React Native based on the Modal component. ![](https://img.shields.io/github/stars/douglasjunior/react-native-simple-dialogs.svg?style=social\u0026label=Star)\n- [react-native-fs-modal](https://github.com/kirkness/react-native-fs-modal) - React native full screen modal component. ![](https://img.shields.io/github/stars/kirkness/react-native-fs-modal.svg?style=social\u0026label=Star)\n\n### Safe Area\n\n- [react-native-safe-area-context](https://github.com/th3rdwave/react-native-safe-area-context) - A flexible way to handle safe area insets in JS. Also works on Android and Web! ![](https://img.shields.io/github/stars/th3rdwave/react-native-safe-area-context.svg?style=social\u0026label=Star)\n\n### Data Visualization\n\n- [victory](https://github.com/FormidableLabs/victory) - A collection of composable React components for building interactive data visualizations. ![](https://img.shields.io/github/stars/FormidableLabs/victory.svg?style=social\u0026label=Star)\n- [f2native](https://github.com/antvis/f2native) - 📱📈An elegant, interactive and flexible native charting library for mobile. ![](https://img.shields.io/github/stars/antvis/f2native.svg?style=social\u0026label=Star)\n\n### Media\n\n#### WebRTC\n\n- [react-native-webrtc](https://github.com/react-native-webrtc/react-native-webrtc) - The WebRTC module for React Native. ![](https://img.shields.io/github/stars/react-native-webrtc/react-native-webrtc.svg?style=social\u0026label=Star)\n- [react-native-incall-manager](https://github.com/zxcpoiu/react-native-incall-manager) - Handling media-routes/sensors/events during a audio/video chat like webrtc. ![](https://img.shields.io/github/stars/zxcpoiu/react-native-incall-manager.svg?style=social\u0026label=Star)\n\n#### Camera/Photo\n\n- [react-native-camera](https://github.com/lwansbrough/react-native-camera) - Camera component. ![](https://img.shields.io/github/stars/lwansbrough/react-native-camera.svg?style=social\u0026label=Star)\n- [react-native-image-crop-picker](https://github.com/ivpusic/react-native-image-crop-picker) - iOS/Android image picker with support for camera, video, configurable compression, multiple images and cropping. ![](https://img.shields.io/github/stars/ivpusic/react-native-image-crop-picker.svg?style=social\u0026label=Star)\n- [react-native-camera-kit](https://github.com/wix/react-native-camera-kit) - A high performance, easy to use, rock solid camera library for React Native apps. ![](https://img.shields.io/github/stars/wix/react-native-camera-kit.svg?style=social\u0026label=Star)\n- [react-native-cameraroll](https://github.com/react-native-cameraroll/react-native-cameraroll) - CameraRoll is a react-native native module that provides access to the local camera roll or photo library. ![](https://img.shields.io/github/stars/react-native-cameraroll/react-native-cameraroll.svg?style=social\u0026label=Star)\n- [react-native-camera-roll-picker](https://github.com/jeanpan/react-native-camera-roll-picker) - A React Native component providing images selection from camera roll. ![](https://img.shields.io/github/stars/jeanpan/react-native-camera-roll-picker.svg?style=social\u0026label=Star)\n\n#### Video\n\n- [react-native-video](https://github.com/react-native-video/react-native-video) - A Video component for react-native. ![](https://img.shields.io/github/stars/react-native-video/react-native-video.svg?style=social\u0026label=Star)\n- [react-native-video-processing](https://github.com/shahen94/react-native-video-processing) - Native Video editing/trimming/filtering library for React-Native. ![](https://img.shields.io/github/stars/shahen94/react-native-video-processing.svg?style=social\u0026label=Star)\n* [react-native-videoeditorsdk](https://github.com/imgly/vesdk-react-native) - React Native module for [VideoEditor SDK](https://www.videoeditorsdk.com) (Android \u0026 iOS). ![](https://img.shields.io/github/stars/imgly/vesdk-react-native.svg?style=social\u0026label=Star)\n\n#### Audio\n\n- [react-native-sound](https://github.com/zmxv/react-native-sound) - React Native module for playing sound clips. ![](https://img.shields.io/github/stars/zmxv/react-native-sound.svg?style=social\u0026label=Star)\n- [react-native-track-player](https://github.com/react-native-kit/react-native-track-player) - A fully fledged audio module created for music apps. Provides audio playback, external media controls, chromecast support and background mode for Android, iOS and Windows. ![](https://img.shields.io/github/stars/react-native-kit/react-native-track-player.svg?style=social\u0026label=Star)\n- [react-native-audio](https://github.com/jsierles/react-native-audio) - Record and play back audio in your iOS or Android React Native apps. (no longer maintained). ![](https://img.shields.io/github/stars/jsierles/react-native-audio.svg?style=social\u0026label=Star)\n- [react-native-audio-toolkit](https://github.com/react-native-community/react-native-audio-toolkit) - Audio playback and recording for react-native. In addition to basic functionality, many useful features are implemented such as seeking, looping and streaming audio files over the network. ![](https://img.shields.io/github/stars/react-native-community/react-native-audio-toolkit.svg?style=social\u0026label=Star)\n- [react-native-music-control](https://github.com/tanguyantoine/react-native-music-control) - Display and manage media controls on lock screen and notification center for iOS and Android. ![](https://img.shields.io/github/stars/tanguyantoine/react-native-music-control.svg?style=social\u0026label=Star)\n\n### Storage / Database\n\n- [rxdb](https://github.com/pubkey/rxdb) - 🔄 A client side, offline-first, reactive database for JavaScript Applications. ![](https://img.shields.io/github/stars/pubkey/rxdb.svg?style=social\u0026label=Star)\n- [WatermelonDB](https://github.com/Nozbe/WatermelonDB) - 🍉 Reactive \u0026 asynchronous database for powerful React and React Native apps ⚡️ ![](https://img.shields.io/github/stars/Nozbe/WatermelonDB.svg?style=social\u0026label=Star)\n- [realm-js](https://github.com/realm/realm-js) - Realm is a mobile database: an alternative to SQLite \u0026 key-value stores. ![](https://img.shields.io/github/stars/realm/realm-js.svg?style=social\u0026label=Star)\n- [react-native-storage](https://github.com/sunnylqm/react-native-storage) - local storage wrapper for both react-native and browser. Support size controlling, auto expiring, remote data auto syncing and getting batch data in one query. ![](https://img.shields.io/github/stars/sunnylqm/react-native-storage.svg?style=social\u0026label=Star)\n- [react-native-sqlite-storage](https://github.com/andpor/react-native-sqlite-storage) - Full featured SQLite3 Native Plugin for React Native (Android and iOS) ![](https://img.shields.io/github/stars/andpor/react-native-sqlite-storage.svg?style=social\u0026label=Star)\n\n### Device\n\n#### Device Info\n\n- [react-native-device-info](https://github.com/rebeccahughes/react-native-device-info) - Get device information using react-native. ![](https://img.shields.io/github/stars/rebeccahughes/react-native-device-info.svg?style=social\u0026label=Star)\n\n#### Network Info\n\n- [@react-native-community/netinfo](https://github.com/react-native-netinfo/react-native-netinfo) - React Native Network Info API for Android \u0026 iOS. ![](https://img.shields.io/github/stars/react-native-netinfo/react-native-netinfo.svg?style=social\u0026label=Star)\n\n#### System\n\n- [react-native-permissions](https://github.com/yonahforst/react-native-permissions) - Check and request all permissions with a single api. ![](https://img.shields.io/github/stars/yonahforst/react-native-permissions.svg?style=social\u0026label=Star)\n\n#### NFC\n\n- [react-native-nfc-manager](https://github.com/revtel/react-native-nfc-manager) - React Native NFC module for Android \u0026 iOS. ![](https://img.shields.io/github/stars/revtel/react-native-nfc-manager.svg?style=social\u0026label=Star)\n\n### Parsing\n\n- [react-native-render-html](https://github.com/meliorence/react-native-render-html) - iOS/Android pure javascript react-native component that renders your HTML into 100% native views. ![](https://img.shields.io/github/stars/meliorence/react-native-render-html.svg?style=social\u0026label=Star)\n- [react-native-htmlview](https://github.com/jsdf/react-native-htmlview) - A React Native component which renders HTML content as native views. ![](https://img.shields.io/github/stars/jsdf/react-native-htmlview.svg?style=social\u0026label=Star)\n\n## Development Tools\n\n- [react-native-flipper](https://github.com/facebook/flipper) - Flipper (formerly Sonar) is a platform for debugging mobile apps on iOS and Android and, recently, even JS apps in your browser or in Node.js. Visualize, inspect, and control your apps from a simple desktop interface. Use Flipper as is or extend it using the plugin API. ![](https://img.shields.io/github/stars/facebook/flipper.svg?style=social\u0026label=Star)\n- [@welldone-software/why-did-you-render](https://github.com/welldone-software/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.)  ![](https://img.shields.io/github/stars/welldone-software/why-did-you-render.svg?style=social\u0026label=Star)\n- [reactotron-react-native](https://github.com/infinitered/reactotron-react-native) - A development tool to explore, inspect, and diagnose your React Native apps.  ![](https://img.shields.io/github/stars/infinitered/reactotron-react-native.svg?style=social\u0026label=Star)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/huaize2020%2Fawesome-react-native/projects"}