awesome-react-native
Awesome React Native components, news, tools, and learning material!
https://github.com/jondot/awesome-react-native
Last synced: 3 days ago
JSON representation
-
Components
-
System
- react-native-phone-call ★76 - A simple way to initiate a phone call in React Native
- react-native-calendar-reminders ★69 - React Native module for IOS EventKit Reminders
- react-native-bluetooth-state ★61 - Answering the question of "Is my bluetooth on?" in React Native
- react-native-google-nearby-messages ★14 - Communicate with nearby devices using Bluetooth, BLE, WiFi and near-ultrasonic audio by using the Google Nearby Messages API
- react-native-barcode-scanner ★60 - Barcode scanner for React Native
- react-native-haptic-feedback ★60 - Trigger Haptic Native Feedback on iOS and Android
- react-native-clipboard ★58 - React Native component for getting or setting clipboard content
- react-native-media-clipboard - React Native module for getting images, URLs, and strings from the clipboard
- react-native-nfc-ios ★52 - Easy to use CoreNFC for React Native
- react-native-android-sms ★48 - A react native android module to list/send sms.
- react-native-voip-push-notification ★48 - iOS prioritized VoIP Push Notification
- react-native-android-speech ★47 - A text-to-speech library for Android React Native.
- react-native-app-info ★42 - React Native app info and version
- react-native-icloud-sync ★41 - A react-native wrapper for syncing with icloud
- react-native-carrier-info ★41 - React Native module bridge to obtain information about the user’s home cellular service provider.
- react-native-sms-android ★40 - A react-native module for sending a sms message to a phone number.
- react-native-touch-id-android ★32 - React Native authentication with the Fingerprint on Android.
- react-native-heading ★31 - Get device heading (compass) information on iOS or Android
- react-native-battery ★30 - A React Native module that returns the battery level/status of a device
- react-native-device-battery ★30 - Observe battery state changes in your react native application
- react-native-device-motion ★29 - iOS device motion wrapper for React Native.
- react-native-wifi-manager ★29 - Wifi Connection Manager for React Native on Android
- react-native-android-sqlite ★28 - A react native android wrapper for SQLite
- react-native-search-api ★27 - The SearchApi module gives you a general React Native interface to interact with the iOS Search API, Core Spotlight.
- react-native-ssl-pinning ★20 - React Native SSL pinning using OkHttp 3 on Android, and AFNetworking on iOS
- react-native-localsearch ★17 - React Native Module for MapKit Local Search
- rn-secure-storage ★17 - Secure Storage for React Native (Android & iOS)
- react-native-contacts-rx ★14 - react-native-contacts counterpart that include the support of RxJS.
- react-native-device-angles ★12 - Get rotation information in degrees (pitch, yaw, roll) - ios
- react-native-detect-device ★11 - Detect a device on iOS or android in react-native.
- react-native-battery-status ★11 - A battery-status for react-native
- react-native-system-notification ★10 - Notification for React Native
- react-native-home-pressed ★8 - Listen to home and recent app events for Android
- react-native-lock-android ★7 - Auth0 Lock for React Native (Android)
- react-native-push-with-gcm ★6 - Register device for GCM push notifications services (supported only for iOS)
- react-native-device-info-pod ★3 - Get device information using react-native
- react-native-background-downloader ★93 - Help you download large files on iOS and Android both in the foreground and most importantly in the background.
- rn-in-app-review - Help you to integrate in-app review for android and iOS
- react-native-system-setting - Provides some system setting APIs iOS and Android.
- react-native-fs ★2465 - Native filesystem access for react-native
- react-native-config ★1894 - Config variables for React Native apps
- react-native-arkit ★1290 - React Native binding for iOS ARKit
- react-native-permissions ★1118 - Check and request all permissions with a single api
- react-native-contacts ★882 - React Native Contacts (android & ios)
- react-native-onesignal ★871 - React Native Library for OneSignal Push Notifications Service (iOS + Android)
- react-native-iap ★450 - React-native native module for In-App Purchase.
- react-native-lock-ios ★291 - Auth0 Lock for React Native (iOS)
- react-native-android-sms-listener ★194 - Allows you to listen for incoming SMS messages
- react-native-haptic ★137 - iOS 10 + haptic feedback for React Native applications
- react-native-callkit ★94 - iOS 10 CallKit framework for React Native
- react-native-calendar-reminders ★69 - React Native module for IOS EventKit Reminders
- react-native-voip-push-notification ★48 - iOS prioritized VoIP Push Notification
- react-native-carrier-info ★41 - React Native module bridge to obtain information about the user’s home cellular service provider.
- react-native-detect-device ★11 - Detect a device on iOS or android in react-native.
- react-native-lock-android ★7 - Auth0 Lock for React Native (Android)
- react-native-sms-retriever - SMS Retriever API (Android).
- react-native-quick-actions ★593 - A react-native interface for 3D Touch home screen quick actions
- react-native-ibeacon ★334 - iBeacon support for React Native. The API is very similar to the CoreLocation Objective-C one with the only major difference that regions are plain JavaScript objects. Beacons don't work in the iOS simulator.
- react-native-device-info ★3145 - Get device information using react-native
- react-native-touch-id-android ★32 - React Native authentication with the Fingerprint on Android.
- react-native-search-api ★27 - The SearchApi module gives you a general React Native interface to interact with the iOS Search API, Core Spotlight.
- react-native-pinch ★130 - SSL pinning for react native
- react-native-mipush ★13 - MiPush for React Native
-
Text & Rich Content
- react-native-hyperlink ★354 - A `<Hyperlink />` component for react-native that makes urls, fuzzy links, emails etc clickable and stylable
- react-native-draftjs-render ★253 - A React Native render for Draft.js model
- react-native-html-to-pdf ★171 - Convert html strings to PDF documents using React Native
- react-native-htmltext ★132 - Use HTML like markup to create stylized text in react-native.
- react-native-html-webview ★102 - Display (possibly untrusted) HTML using a UIWebView in React Native.
- react-native-html-render ★98 - A html render for react-native
- react-native-markdown-display ★57 - Highly customizable Markdown renderer using native components for all its elements without any web-view.
- react-native-measure-text ★48 - Measure text height without laying it out.
- react-native-markdown-editor ★47 - Markdown editor like github comment editor (contains preview, markdown buttons)
- react-native-file-viewer ★33 - Preview any type of file supported by the mobile device
- react-native-responsive-fontsize ★83 - Provide responsive fontsize based on device height in React-Native
- react-native-text-size ★21 - Measure text accurately before laying it out and get font information from your App.
- react-native-hypertext ★20 - React Native module to render hypertext (text with links)
- react-native-asciimage ★17 - An ASCIImage component for React Native
- react-native-universal-modal ★16 - Universal simple modal component for React Native
- react-native-html ★11 - render html as react native custom elements
- rn-pdf-reader-js ★6 - A PDF reader, in JavaScript only, for Expo, Android capable, PDF.JS
- @typeskill/typer ★4 - The Operational-Transform Based (React) Native Rich Text Library
- react-native-hyperlink ★354 - A `<Hyperlink />` component for react-native that makes urls, fuzzy links, emails etc clickable and stylable
- react-native-html-render ★98 - A html render for react-native
- react-native-showdown ★43 - React-native component which renders markdown into a webview!
- react-native-html ★11 - render html as react native custom elements
- react-native-markdown-display ★57 - Highly customizable Markdown renderer using native components for all its elements without any web-view.
-
UI
- lottie-react-native ★10415 - A mobile library for Android and iOS that parses Adobe After Effects animations exported as JSON with bodymovin and renders them natively on mobile!
- react-icomoon - With React-Icomoon you can easily use the icons you have selected or created in icomoon. 📦 Zero Dependencies and Lightweight.
- react-native-vector-icons ★9985 - Customizable Icons for React Native with support for NavBar/TabBar, image source and full styling. Choose from 3000+ bundled icons or use your own.
- react-native-maps ★8388 - React Native Map components for iOS + Android
- react-native-swiper ★6955 - The best Swiper component for React Native.
- react-native-gifted-chat ★6546 - The most complete chat UI for React Native (formerly known as Gifted Messenger)
- react-native-scrollable-tab-view ★5664 - A scrollable tab-view for React Native
- react-native-image-picker ★4709 - A React Native module that allows you to use the native UIImagePickerController UI to select a photo from the device library or directly from the camera.
- react-native-material-kit ★4124 - Bringing Material Design to React Native
- react-native-snap-carousel ★3959 - Swiper component for React Native with previews, multiple layouts, parallax images, performant handling of huge numbers of items, and RTL support
- react-native-calendars ★3402 - React Native Calendar Components 📆
- react-native-ui-kitten ★3140 - Customizable and reusable react-native component kit
- react-native-svg ★2982 - SVG library that works on both iOS & Android
- react-native-image-crop-picker ★2736 - iOS/Android image picker with support for multiple images and cropping
- react-native-splash-screen ★2663 - A splash screen for react-native, hide when application loaded, it works on iOS and Android.
- react-native-material-ui ★2536 - Highly customizable material design components for React Native
- react-native-app-intro ★2433 - A React Native parallax effect app intro
- react-native-drawer ★2276 - React Native Drawer
- react-native-typography ★2260
- react-native-fast-image ★2240 - FastImage, performant React Native image component.
- react-native-blurhash ★105 - Give your users the loading experience they want.
- react-native-paper ★2218 - Material design for React Native
- react-native-swipeout ★2194 - iOS-style swipeout buttons behind component
- react-native-blur ★2172 - React Native Blur component
- react-native-progress ★2069 - Progress indicators and spinners for React Native using ReactART.
- react-native-textinput-effects ★2062 - Text inputs with custom label and icon animations for iOS and Android. Built by react native and inspired by Codrops.
- react-native-modalbox ★2043 - A component for react-native
- react-native-lightbox ★1917 - A very Slick and modern mobile lightbox implementation
- react-native-action-button ★1762 - A customizable Float Button Component for React Native
- 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
- 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.
- react-native-mapbox-gl ★1663 - A Mapbox GL react native module for creating custom maps
- react-native-foldview ★1616 - Animated FoldingCell implementation in React Native
- react-native-modern-datepicker ★12 - React Native Modern Datepicker
- react-native-spinkit ★1585 - A collection of animated loading indicators for React Native
- react-native-recyclerlist ★1515 - High performance listview for React Native and Web with support for complex layouts.
- react-native-parallax-scroll-view ★1486 - A ScrollView-like component with parallax and sticky header support.
- 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-gifted-listview ★1443 - A ListView that embed some recurrent features like pull-to-refresh, infinite scrolling and more for Android and iOS React-Native apps
- react-native-datepicker ★1365 - React Native date, datetime and time picker for both Android and IOS
- react-native-viewpager ★1350 - ViewPager component for React Native
- react-virgin ★1319 - native UI Kit you've been looking for.
- react-native-easy-grid ★1304 - Easy Responsive Grid Layout for React Native.
- victory-native ★1264 - Victory-native is a collection of components to help you create charts, bar graphs etc.
- react-native-picker ★1238 - react-native-picker
- react-native-collapsible ★1174 - Animated collapsible component for React Native using the new Animated API with fallback. Good for accordions, toggles etc
- react-native-icons ★1168 - Quick and easy icons in React Native [video](https://www.youtube.com/watch?v=TEdM7IwTT1g#t=50)
- react-native-tableview ★1105 - Native iOS TableView wrapper for React Native
- react-native-keyboard-spacer ★1103 - Plug and play react-Native keyboard spacer view.
- react-native-looped-carousel ★1094 - Create looped carousel of views or images
- react-native-circular-progress ★1088 - React Native component for creating animated, circular progress with ReactART
- react-native-popup-dialog ★1088 - A React Native Popup Dialog Easy Use & Support Use Custom Animation. For IOS & Android
- react-native-largelist ★1054 - The best performance large list component for React Native (iOS & Android)
- react-native-offline ★977 - Handy toolbelt to deal nicely with offline/online connectivity in a React Native app. Smooth redux integration.
- react-native-root-toast ★971 - React native toast like component, pure javascript solution
- react-native-dropdownalert ★894 - A simple drop down alert with 4 pre-defined types.
- react-native-loading-spinner-overlay ★885 - The only pure React Native, Native iOS and Android loading spinner (progress bar indicator) overlay
- react-native-tinder-swipe-cards ★881 - Tinder card style swiping.
- react-native-slider ★845 - A pure JavaScript component for react-native
- react-native-pathjs-charts ★842 - Android and iOS charts based on react-native-svg and paths-js
- react-native-flash-message ★810 - React Native flashbar and top notification alert utility
- react-native-svg-charts ★764 - One library to rule all charts for React Native
- react-native-masonry ★758 - A masonry~ish layout for rendering images.
- react-native-credit-card-input ★742 - 💳 💳 Easy (and good looking) credit-card input for your React Native Project
- rn-placeholder ★1139 - Display some placeholder stuff before rendering your text or media content in React Native (+ React Native Web!)
- action-sheet-rn ★1 - Probably the most declarative API for ActionSheets in React Native
- react-native-sglistview ★731 - A memory minded implementation of React Native's ListView
- react-native-modal-dropdown ★708 - A react-native dropdown/picker/selector component for both Android & iOS.
- react-native-button ★707
- react-native-bottom-sheet-behavior ★701 - A react native wrapper for android BottomSheetBehavior.
- react-native-tabs ★687 - React Native platform-independent tabs. Could be used for bottom tab bars as well as sectioned views (with tab buttons)
- react-native-search-bar ★671 - The native search bar for react native.
- react-native-timeline-listview ★665 - Timeline component for React Native App
- react-native-toastboard - The simplest way to show notification.
- apsl-react-native-button ★653 - React Native button component with rounded corners.
- react-native-popup-menu ★653 - Extensible popup menu component for React Native.
- react-native-qrcode ★644 - react-native qrcode generator
- react-native-easy-toast ★616 - A react native module to show toast like android, it works on iOS and Android.
- react-router-native ★612 - A routing library for React Native that strives for sensible API parity with [React Router](https://github.com/reactjs/react-router)
- react-native-copilot ★595 - Step-by-step walkthrough for your react native app
- react-native-photo-browser ★565 - Local and remote photo browser with captions, selections and grid view support.
- react-native-calendar ★559 - Calendar Component for React Native
- react-native-calendar-events ★510
- react-native-parsed-text ★552 - Parse text and make them into multiple React Native Text elements
- react-native-step-indicator ★538 - A simple react-native implementation of step indicator widget compatible with the ViewPager and ListView.
- react-native-popover-haobtc ★514 - A component for react-native
- react-native-dropdown ★507 - A better Select dropdown menu for react-native
- react-native-star-rating ★489 - A React Native component for generating and displaying interactive star ratings
- react-native-rating-element ★8 - A react native rating system supporting: decimal point's rating, direction aware icons like bottom to top or right to left etc, custom icons from Ionicons, custom images and record rating given by users.
- react-native-parallax ★479 - Parallax effects for React Native using Animated API
- react-native-sketch ★467 - A react-native <Sketch /> component to draw with touch events.
- react-native-dialogs ★463 - React Native wrappers for <https://github.com/afollestad/material-dialogs>
- galio ★458 - A fresh react native UI framework.
- react-native-root-siblings ★452 - Add sibling elements after your app root element.
- react-native-size-matters ★436 - A React-Native utility belt for scaling the size your apps UI across different sized devices.
- react-native-button-component ★434 - A Beautiful, Customizable React Native Button component for iOS & Android
- react-native-super-grid ★434 - Responsive Grid View for React Native.
- react-native-activity-view ★427 - iOS share and action sheets for React Native
- react-native-canvas ★421 - A Canvas element for React Native
- react-native-refresher ★419 - A React Native pull to refresh ListView completely written in js. Also supports custom animations.
- react-native-sortable-list ★412
- react-native-gesture-password ★410 - A gesture password component for React Native
- react-native-carousel ★406 - Simple carousel component for react-native
- react-native-country-picker-modal ★403 - Country picker provides a modal allowing a user to select a country from a list. It display a flag next to each country name.
- react-native-radio-buttons ★399 - A react component to implement custom radio buttons-like behaviors: multiple options, only on can be selected at once.
- react-native-masked-text ★392 - A simple masked text and input text component for React Native.
- react-native-accordion ★390 - An Accordion Component for React Native
- react-native-invertible-scroll-view ★388 - An invertible ScrollView for React Native
- react-native-message-bar ★384 - A module for presenting notifications via an animated message bar at the top/bottom of the screen, highly customizable, for React Native (Android and iOS) projects.
- react-native-fit-image ★383 - Responsive image component to fit perfectly itself.
- react-native-text-input-mask ★383 - Text input mask for Android and iOS, native implementation RedMadRobot libraries
- react-native-alphabetlistview ★372 - A ListView with a sidebar to jump to sections directly, based on johanneslumpe's react-native-selectablesectionlistview
- react-native-check-box ★372 - Checkbox component for react native, it works on iOS and Android.
-
Programming Languages
Categories
Sub Categories
Howtos
702
UI
513
Other Platforms
297
Assorted
193
System
103
Training & tutorials
80
Integrations
67
Navigation
50
Media
46
Utils & Infra
46
Internals
38
Continuous Integration
37
Backend
33
Text & Rich Content
23
Storage
21
Talks
19
Styling
18
Web
17
Forms
16
Build & Development
15
Analytics
11
Animation
10
Internationalization
10
Geolocation
9
Monetization
8
Extension
4
_Never leave your command line for secrets_
2
Deep Linking
1
Reference
1
Keywords
react-native
448
android
138
react
137
ios
135
javascript
46
react-native-component
30
redux
24
typescript
20
component
18
ui
15
expo
14
modal
12
animation
11
picker
10
reactjs
10
react-navigation
10
react-native-web
9
mobile
9
navigation
9
image
8
button
8
listview
8
reactnative
8
animated
7
i18n
7
material-design
7
library
7
css
7
boilerplate
7
native
7
cross-platform
7
ui-components
6
storage
6
starter-kit
6
dropdown
6
camera
6
responsive
6
select
6
java
6
notifications
6
react-native-app
6
input
6
svg
6
swift
6
npm
6
carousel
6
ux
5
database
5
form
5
push-notifications
5