awesome-react-native
awesome-react-native中文版【更新时间2019-2-20】
https://github.com/SunXinFei/awesome-react-native
Last synced: 1 day ago
JSON representation
-
Components
-
UI
- react-native-selectmultiple-button ★25 - A button (or a grouped buttons) supporting multiple or radio selection
- rn-displayable ★15 - Display your components based on props or a set of rules
- react-native-modal-loader ★19 - Customizable animated modal progress hud for react apps.
- react-native-piechart ★10 - A component for React Native
- react-native-seekbar-android ★10 - A React Native wrapper Android's SeekBar
- react-native-timeline-theme ★25 - Collection of TimeLine theme. This package only use flexbox(without absolute) & FlatList
- react-native-relative-units ★9 - Relative units for React Native
- react-native-simple-button ★9 - A simple react-native button
- react-native-country-picker ★8 - React Native Country Picker
- react-native-flex-label ★8 - A text label for React Native that handles multiple lines of text with ellipses truncation as well as vertical alignment within it's view container.
- react-native-link ★8 - A link component
- react-native-custom-picker ★15 - React native customizable picker component.
- react-native-stylesheet-xg ★8 - extension stylesheet for cross platforms and responsive
- react-native-draggable-grid ★7 - A React Native draggable and sortable grid component write by typescript.
- react-native-loading ★7 - A lightweight loading for your React Native app.
- react-native-progress-button ★10 - A react native button component that can show progress.
- react-native-date-range-picker ★25 - Simple date range picker extended from react-native-calendars 📆
- react-native-segment-control ★7 - A swipeable SegmentedControl component for React Native apps.
- react-native-drawpad ★20 - A pad for users to draw by touching
- react-native-navbar-color ★12 - Change Navigationbar Color in Android
- react-native-frame-loading ★9 - The Loading indicator with frame by frame view animation
- react-native-censored ★8 - React Native component to censor content.
- react-native-animated-styles ★7 - Easily animate/transition react components between two style states.
- react-native-loader-hud ★3 - Loader animation library for React Native
- react-native-double-buffer ★3 - Simple React Native Double Buffer View
- react-native-fontbase ★3 - Defining font sizes in React Native
- react-native-masonry-brick-list ★5 - Staggered Or Masonary List View For React Native Written in pure js
- react-native-easy-checkbox ★2 - Simple CheckBox for react-native
- react-native-scene-manager ★2 - Simple Scene Manager for React-Native
- react-native-blur-overlay ★5 - React Native Blur Overlay Library For Ios And Android
- react-native-create-new-file-ios ★1 - A react-native interface for creating a blank new file on ios. File must not already exist.
- react-native-rounded-navigation-drawer ★2 - React Native Designed Navigation Drawer Library (Pure Js)
- react-native-expandable-fab-menu ★2 - React Native Expandable Fab Menu Component (pure js)
- react-native-fancy-carousel-viewpager ★4 - React Native Designed View Pager Library (pure js)
- react-native-image-container ★0 - Image container for React Native
- react-native-confirmation-code-field ★15 - A React Native component to input confirmation code for both Android and IOS
- react-native-animated-bottom-tabbar ★2 - Animated bottom Tab bar for react native
- react-native-counters ★0 - Minus Plus Counter for React Native
- react-native-rate-modal ★5 - Hackable "rate us" component for React Native.
- pinar ★4 - Customizable, lightweight React Native carousel component with accessibility support.
- react-native-svg-transformer ★4 - Import SVG files inside React Native components. Uses the react-native-svg library to render SVG images.
- swipeable-modal-react-native - A 'pop-up' modal that can be swiped away left or right to run different functions.
- react-native-bouncing-ball ★8 - React Native component bouncing ball for both iOS and Android.
- react-native-countdown-text - A React Native component that converts a timestamp of a future date to a readable countdown clock, based on a format.
- react-native-rheostat ★9 - Inspired by Airbnb's [rheostat](https://github.com/airbnb/rheostat), a powerful slider with assorted data visualized charts.
- react-native-picker-module *1 - A different approach for React Native Picker.
- rn-actionsheet-module *0 - BottomsheetDialog & ActionSheetIOS with same props and usage.
- react-native-countries *1 - This package is provide you directly native countries name & code list from device.
- react-native-multiselect ★15 - A simple multi select component with events and a flexible API.
- react-native-images-collage ★19 - Robust interactive image collage component for React Native.
- lottie-react-native ★10415 - Lottie是一个适用于Android和iOS的移动库,用于解析使用bodymovin导出为JSON的Adobe After Effects动画,并在移动设备上呈现它们!
- react-native-maps ★8388 - 针对iOS以及Android的React Native 地图组件
- react-native-scrollable-tab-view ★5664 - React Native的可滚动tab标签视图
- react-native-image-picker ★4709 - 一个React Native模块,允许您使用原生 UIImagePickerController UI从设备库或直接从照相机中选择照片。
- react-native-snap-carousel ★3959 - React Native的Swiper组件,具有预览,多个布局,视差图像,大量模块高性能处理以及RTL支持
- gl-react-native ★1750 - use OpenGL for performant effects on images and videos
- react-native-modal ★1728 - An enhanced, animated and customizable react-native modal
- react-native-mapbox-gl ★1663 - A Mapbox GL react native module for creating custom maps
- react-native-orientation ★1162 - Listen to device orientation changes in react-native and set preferred orientation on screen to screen basis
- react-native-circular-progress ★1088 - React Native component for creating animated, circular progress with ReactART
- react-native-loading-spinner-overlay ★885 - The only pure React Native, Native iOS and Android loading spinner (progress bar indicator) overlay
- react-native-offline ★977 - Handy toolbelt to deal nicely with offline/online connectivity in a React Native app. Smooth redux integration.
- react-native-dialogs ★463 - React Native wrappers for <https://github.com/afollestad/material-dialogs>
- react-native-invertible-scroll-view ★388 - An invertible ScrollView for React Native
- react-native-copilot ★595 - Step-by-step walkthrough for your react native app
- react-native-alphabetlistview ★372 - A ListView with a sidebar to jump to sections directly, based on johanneslumpe's react-native-selectablesectionlistview
- react-native-responsive-image ★344 - Most elegant Responsive Image component
- react-native-canvas ★421 - A Canvas element for React Native
- react-native-autocomplete-input ★366 - Pure javascript autocomplete input for react-native
- react-native-off-canvas-menu ★327 - Beautifully crafted off canvas menu components for react native applications.
- react-native-searchbar ★313 - An animated search bar for react native with inbuilt search (iOS and Android)
- react-native-search-box ★319 - A simple search box with animation, inspired from ios search bar.
- react-native-text-input-mask ★383 - Text input mask for Android and iOS, native implementation RedMadRobot libraries
- react-native-masked-text ★392 - A simple masked text and input text component for React-Native.
- react-native-emoji ★216 - Emoji component for React Native
- react-native-qrcode-svg ★228 - A QR Code generator for React Native based on react-native-svg and node-qrcode.
- react-native-tab ★171 - react-native-tab is a simple module for add a "Tab Menu" to your React Native app.
- react-native-orientation-listener ★141 - A react-native library for obtaining current device orientation
- react-native-google-place-picker ★148 - React Native Wrapper of Google Place Picker for both Android and iOS.
- react-native-custom-segmented-control ★132 - Native UI iOS component for Segmented Control with custom style
- react-native-device-display ★105 - A simple way to create dynamic views through device and display detection, allowing the creation of adaptable and universal apps.
- react-native-taptargetview ★114 - React Native Bridge for Android KeepSafe/TapTargetView. An implementation of tap targets from the Material Design guidelines for feature discovery.
- react-native-android-kit ★104 - A set of native Android UI components and modules for React Native framework (Android Design Support Library, TabLayout, Floating Action Button and more...).
- react-native-scrollable-mixin ★91 - A standard interface for your scrollable React Native components, making it easier to compose components.
- react-native-material-showcase-ios ★81 - React Native Bridge for iOS aromajoin/material-showcase-ios. An elegant and beautiful showcase for iOS apps.
- react-native-label-select ★81 - A modal selector for React Native with selected items displayed as labels.
- react-native-drop-refresh ★49 - A pull down to refresh control for react native.
- react-native-message-composer ★45 - React Native module bridge to iOS MFMessageComposeViewController
- react-native-layout ★45 - Semantic JSX layout components for react-native
- react-native-air-progress-bar ★44 - React Native progress-bar component, customizable and animated
- react-native-grading ★43 - RN Component for grading scores using ReactART.
- react-native-bar-collapsible ★38 - A Bar component that can be collapsible (toggle/accordion), clickable or text-only.
- react-native-auto-typing-text ★43 - An auto typing text component for react-native
- react-native-scrollable-decorator ★37 - A standard interface for your scrollable React Native components, making it easier to compose components
- react-native-actionsheet-native ★25 - Android ActionSheet support for React Native
- react-native-showdown ★29 - React-native component which renders markdown into a webview!
- react-native-starrating ★24 - a react-native component for display interactive star ratings
- react-native-match-media ★23 - window.matchMedia mock for React Native
- react-native-ichart ★22 - ichart for react-native
- react-native-comparison-slider ★25 - A simple component to display two image in comparison with a slide-over feature.
- react-native-store-view ���19 - Wraps SKStoreProductViewController for use in react-native projects
- react-native-custom-checkbox ★20 - React Native checkbox that can be customize. Works for both Android and iOS.
- react-native-tilt ★20 - Tilt effect with accelerometer for React Native components.
- react-native-walkthrough-tooltip ★55 - Highlight a component via tooltip/popover
- react-native-search ★15 - Native Search component for react native.
- react-native-imagewand ★13 - image wand for react native
- react-native-quiltview ★9 - Native iOS UICollectionView wrapper with RFQuiltLayout for React Native
- react-native-coachmasks ★10 - react-native-coachmark! It helps you easily create Coach Marks to enhance user experience!
- react-native-gradient-buttons - A lightweight, customizable and haptic Gradient Button component for React Native.
- react-native-parallax-scroll-view ★1486 - A ScrollView-like component with parallax and sticky header support.
- react-native-android-wheel-picker ★106 - Simple and flexible React native wheel picker for Android, including DatePicker and TimePicker.
- react-native-auth-screens - A series of Authentication Views for React Native: Sign In, Social Sign In Sign Up, and Forgot Password. Uses `react-native-gradient-buttons`.
- react-native-animated-flatlist - Animated Flatlist for React Native.
- react-native-map-link ★131 - Open a location in the maps app of the user's choice.
- react-native-chart ★1464 - react-native-chart is a simple module for adding line charts, area charts, or bar charts to your React Native app.
- react-native-looped-carousel ★1094 - Create looped carousel of views or images
- react-native-svg ★2982 - SVG库适用于iOS & Android
- nachos-ui ★1684 - NACHOS UI kit for React Native. Pick from a bunch of pre-coded UI components ready for your next kick-ass app in JavaScript or React.
-
Utils & Infra
- detox ★3566 - Graybox End-to-End (functional) Tests and Automation Library for Mobile with first class support for React Native
- react-native-workers ★616 - Background services and web workers for react-native
- react-native-mock ★504 - A fully mocked and test-friendly version of react native
- loki ★395 - Visual Regression Testing for Storybook
- react-native-slowlog ★271 - A high-performance timer based profiler for React Native that helps you track big performance problems
- react-native-eval ★75 - Call any JS functions from your native code
- react-native-device-log ★73 - A UI and service for displaying dev-logs on devices.
- react-native-userdefaults-ios ★66 - React Native Module for NSUserDefaults
- react-native-webp ★56 - react-native-webp adds support for WebP images for react-native components.
- react-native-call-detection ★73 - Helps to detect different call states like Incoming, Disconnected, Dialing and Connected
- react-native-user-defaults ★48 - ios UserDefaults used by react-native
- react-native-global-event-emitter ★50 - Shared event emitter between native and JS for React Native.
- react-native-aws-signature ★42 - help generate signature required for using AWS API. Necessary to use S3, ec2, or other services.
- react-native-console-time-polyfill ★45 - console.time and console.timeEnd polyfill for react-native
- react-native-rsa ★41 - RSA crypto lib for react native
- react-native-aes ★24 - AES in react-native
- react-native-des ★20 - A des crypto for react-native
- react-native-babel-jest ★15 - Simple testing configuration for React Native with Jest
- react-native-simple-encryption ★14 - Simple XOR and base_64 encryption decryption for react-native
- react-native-immutable ★12 - using immutable.js library with react-native
- react-native-webpackager-server ★6 - react native webpackager server
- react-native-fluxbone ★5 - A group of libraries that help with the FluxBone pattern in React Native
- react-native-cross-settings ★5 - React Native Settings module for both Android & iOS.
- react-native-crypto ★6 - implementation of crypto for React Native
- react-native-HsvToRgb ★3 - a helper to convert HSV(HSB) color to RGB.
- react-native-tools ★0 - Tools for react native project development
- react-native-call-observer - Helps to observe call status like incoming, ended, and connected (iOS).
- react-native-zip-archive ★173 - Zip / Unzip archive utility
- react-native-tips ★160 - This module is used to create easily some tips to help your new users to understand how works your app.
- codemod-RN24-to-RN25 ★104 - a simple codemod to handle the new import style on >=RN25
- react-native-linkedin ★101 - Native LinkedIn, a simple LinkedIn login library for React-Native or Expo with WebView and Modal
- react-native-hour-format ★20 - Get hour format from OS settings.
-
Web
- react-native-webrtc ★1805 - A WebRTC module for React Native.
- react-native-webview-bridge ★1112 - React Native WebView Javascript Bridge
- react-native-safari-view ★387 - A React Native wrapper for Safari View Controller
- react-native-webview-android ★305 - Simple React Native Android module to use Android's WebView inside your app
- react-native-for-web ★247 - A set of classes and react components to make work your react-native app in a browser. (with some limitations obviously)
- react-native-browser ★107 - Full-featured web browser module for React Native apps, based on TOWebViewController
- react-native-webintent ★53 - React native android module to open links in the default browser
- react-native-turbolinks ★72 - React Native adapter for building hybrid apps with Turbolinks 5
- react-native-web-container ★36 - A wrapper around the react native WebView to add autoHeight, scrub html, etc
- react-native-browser-polyfill ★29 - A collection of polyfills for the react-native Javascript environment.
- react-native-inappbrowser-reborn ★30 - InAppBrowser for React Native (Android & iOS)
- react-native-bridgeable-webview ★16 - A react-native webview with bridge to react-native code
- react-native-cookiemanager ★19 - react-native cookie manager library.
- react-native-html2native ★3 - A html render for react-native
- react-native-webview ★3 - android webview for react-native
- react-native-webview-crosswalk ★88 - Crosswalk's WebView for React Native on Android
-
-
Frameworks
-
Other Platforms
- NativeBase ★10520 - builds a layer on top of React Native that provides you with basic set of components for mobile application development
- Teaset ★1575 - A UI library for react native, provides 20+ pure JS(ES6) components, focusing on content display and action control.
- Awesome React Native Meteor ★152 - An awesome list of resources for using Meteor and React Native together
- React Native Diagnose ★13 - A framework to test a React Native app during runtime and production
-
-
Libraries
-
Other Platforms
- Panza ★243 - a collection of stateless, functional, cross-platform ui components for react-native.
- Shoutem UI ★3802 - a complete UI toolkit for React Native from Shoutem.
- React Native Common ★49 - UI & API Components Library for React Native.
- Panza ★243 - a collection of stateless, functional, cross-platform ui components for react-native.
- BlankApp UI ★78 - Highly customizable and theming components for React Native.
- React Native Elements ★13599 - a collection of React Native UI Elements and components.
-
-
Newsletters
-
Training & tutorials
-
-
Open Source Apps
-
Other Platforms
- Instagram clone - an Instagram clone
- Joplin - A note taking app for desktop, CLI, and mobile (linked here is the mobile app).
- GitterMobile ★387 - Gitter (chat for github) client for iOS and Android
- HupuApp ★9 - A Third-party Hupu App (<http://bbs.hupu.com/>) client implemented using React Native (Android and iOS).
- React Native Example, Geo and Location ★216
- uestc-bbs-react-native ★216 - An iOS client for <http://bbs.uestc.edu.cn/> written in React Native with Redux
- Magento 2 Mobile App ★47 - Magento 2.x mobile app built with React Native
- RNV2ex ★5 - react-native for v2ex
- Hydropuzzle - Stylish puzzle adventure game.
- f8app ★13070 - Official F8 (Facebook Developer Conference) app of 2017. See [blog post](http://makeitopen.com/blog/2017/12/04/blog-post-f82017-open-source.html).
- 30-days-of-react-native ★5192 - 30 days of React Native examples (inspired by 30DaysofSwift)
- react-native-nw-react-calculator ★4624 - A mobile, desktop and website App with the same code
- GitPoint ★3833 - A mobile GitHub client for both iOS and Android.
- Hacker News (iOS & Android) ★3460
- reading ★2947 - Reading App Write In React-Native.
- GitHub Popular ★2452 - This is a GitHub most popular repositories viewer with React Native.
- Dribbble React Native ★1927
- react-native-gitfeed ★1709 - Yet another Github client written with react-native(iOS & android)
- Finance React Native ★1680 - iOS's stocks app clone written in React Native for demo purpose.
- TaskRabbit's Sample App ★802 - a testing ground for Task Rabbit's app making
- React Weather ★702 - A simple weather app built with React Native
- react-native-sudoku ★540 - a sudoku game written in React Native
-
Programming Languages
Categories
Sub Categories
Howtos
413
UI
405
Other Platforms
250
Assorted
107
System
78
Integrations
50
Navigation
37
Media
34
Utils & Infra
32
Backend
28
Training & tutorials
27
Internals
21
Continuous Integration
20
Web
16
Storage
15
Text & Rich Content
15
Styling
15
Forms
13
Build & Development
11
Talks
11
Geolocation
9
Analytics
8
Animation
6
Internationalization
6
Monetization
3
Deep Linking
1
Reference
1
Keywords
react-native
326
android
107
ios
102
react
100
javascript
33
react-native-component
27
redux
24
component
12
typescript
11
reactjs
9
boilerplate
9
ui
9
reactnative
8
react-navigation
8
expo
8
material-design
7
listview
7
picker
7
navigation
7
modal
7
button
7
css
6
starter-kit
6
select
6
image
6
dropdown
6
react-component
5
react-native-app
5
flatlist
5
animation
5
mobile
5
ui-components
5
cross-platform
4
i18n
4
npm
4
react-native-library
4
css-in-js
4
push-notifications
4
storage
4
xcode
4
parallax
4
form
4
mobile-app
4
responsive
4
slider
4
styled-components
4
ui-kit
4
calendar
4
asyncstorage
4
camera
4