awesome-react-native
Awesome React Native is an awesome style list that curates the best React Native libraries, tools, tutorials, articles and more. PRs are welcome!
https://github.com/michaelhartley1211/awesome-react-native
Last synced: 11 days ago
JSON representation
-
Components
-
System
- react-native-mipush ★13 - MiPush for React Native
-
Text & Rich Content
- 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-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
- 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
- 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-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-material-kit ★4124 - Bringing Material Design to React Native
- react-native-calendars ★3402 - React Native Calendar Components 📆
- react-native-ui-kitten ★3140 - Customizable and reusable react-native component kit
- 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
- 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-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-largelist ★1054 - The best performance large list component for React Native (iOS & Android)
- 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-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-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.
- 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-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-accordion ★390 - An Accordion Component 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-check-box ★372 - Checkbox component for react native, it works on iOS and Android.
- react-native-really-awesome-button ★370 - RNRAB is a 3D at 60fps, progress enabled, extendable, production ready component that renders an awesome animated set of UI buttons.
- react-native-splashscreen ★358 - A splash screen for react-native
- react-native-pdf-view ★338 - View pdf file using react-native
- react-native-image-header-scroll-view ★338 - ScrollView with an image in header which become a navbar
- react-native-toast ★336 - An android like toast for react-native support for iOS and Android
- react-native-modal-picker ★333 - A cross-platform (iOS / Android), selector/picker component for React Native that is highly customizable and supports sections.
- rn-sliding-up-panel ★321 - React Native draggable sliding up panel purly implemented in Javascript. Works nicely on both iOS and Android.
- react-native-parallax-swiper ★315 - Configurable parallax swiper based on an iOS pattern. Uses Native Driver for super smooth parallax.
- react-native-gesture-recognizers ★313 - Gesture recognizer decorators for react-native
- react-native-app-auth ★310 - React Native bridge for AppAuth - a PKCE-compliant SDK for communicating with OAuth2 providers
- react-native-circular-action-menu ★305 - An animated and customizable circular floating menu.
- react-native-effects-view ★304 - React Native Component that makes easy to use iOS8 UIVisualEffect
- react-native-root-modal ★304 - React native modal component
- react-native-timeago ★278 - Auto-updating timeago component for React Native
- react-native-grid-view ★276 - React Native Grid/Collection View component
- react-native-md-textinput ★275 - React Native TextInput styled with Material Design.
- react-native-timer-mixin ★274 - TimerMixin provides timer functions for executing code in the future that are safely cleaned up when the component unmounts. This is a fork that includes react-native InteractionManager support.
- react-native-tableview-simple ★267 - React Native component for TableView made with pure CSS
- react-native-keyboard-manager ★267 - Library that allows to prevent issues of keyboard sliding up and cover on React-Native iOS projects.
- react-native-tabbar ★261 - Tab bar with more freedom
- react-native-simple-router ★255 - A community maintained router component for React Native
- react-native-cacheable-image ★255 - A filesystem cacheable image component for react-native
- react-native-segmented-control-tab ★252 - native-segmented-control-tab (for Android/iOS)
- react-native-modal-selector ★249 - A cross-platform (iOS / Android), selector/picker component for React Native that is highly customizable and supports sections.
- react-native-keyboardevents ★247 - Monitors keyboard show/hide notifications
- react-native-multiselect ★246 - Simple multi-select component for react-native.
- react-native-cardview ★239 - CardView for react-native (All Android version and iOS)
- react-native-shimmer-placeholder ★231 - Placeholder of React Native
- react-native-progress-hud ★228 - A clean and lightweight progress HUD for your React Native app
- react-native-qrcode-svg ★228 - A QR Code generator for React Native based on react-native-svg and node-qrcode.
- react-native-bottom-action-sheet ★226 - React Native: Native Bottom Action Sheet
- react-native-awesome-button ★222 - A React Native component rendering a button supporting showing different appearances and functionality given the passed props
- react-native-mobx ★220 - Make your app reactive with MobX and react-native-router-flux
- react-native-egg ★220 - An easter egg component implementation simple gestures detection achieve trigger can make your react native app infinitely more fun.
- react-native-progress-bar ★218 - An animated progress bar component for React Native
- react-native-tooltip ★217 - A react-native wrapper for showing tooltips
- react-native-image-cache-hoc ★211 - Higher Order Component that adds advanced caching and persistence functionality to standard Image component.
- react-native-parallax-scroll ★209 - Parallax Scroll component with sticky header, foreground, native-driver and all scrollable components (FlatList, ListView, SectionList, ScrollView) support.
- react-native-shine-button ★205 - React Native for Effects like shining
- autoresponsive-react-native ★201 - A Magical Layout Library For React
- react-native-autolink ★201 - Autolinking component for React Native
- react-native-carousel-control ★199 - React Native Carousel control with support for iOS and Android.
- react-native-picker-select ★199 - A Picker component for React Native which emulates the native `<select>` interfaces for iOS and Android
- react-native-calendar-select ★195 - A component to select a date period from calendar modal, like Airbnb.
- react-native-wheel-picker ★190 - React native cross platform picker.
- react-native-grid-component ★188 - Easy to use grid component for your react-native project. Supports iOS and Android.
- react-native-popover-menu ★188 - React Native: Native Popover Menu
- react-native-collapsing-toolbar ★185 - wrapper for android CollapsingToolbarLayout
- react-native-pagination ★182 - A Beautiful Pagination Plugin For Lists.
- react-native-hero ★180 - A hero/banner component with support for dynamic or static images, dynamic sizing, color overlays, and more.
- react-native-selectme ★178 - A better Select dropdown menu for react-native
- react-native-swiper-animated ★176 - Tinder-like swiper for react-native
- react-native-webbrowser ★167 - A cross-platform (iOS / Android), full-featured, highly customizable web browser module for React Native apps.
- react-native-autocomplete ★163 - React Native Component for MLPAutoCompleteTextField
- react-native-segmented-view ★159 - Segmented View for React Native (with animation)
- react-native-cache-image ★158 - A cache-image for react-native
- react-native-pulse-loader ★158 - Tinder like loader for your React Native app
- react-native-display ★155 - This module brings "Display: none" (css style) to turn on/off components from render. Using this module will improve your app performance and appearance with the enter/exit animations.
- RNParallax ★155 - A react native scroll view component with Parallax header
- react-native-checkbox ★154 - Checkbox component for React native
- react-native-phone-input ★154 - Phone input box for React Native
- react-native-switch-pro ★153 - A pretty nice switch for Android and iOS that have same performance on two platforms and clean code in the library.
- react-native-popup ★153 - Popup for react-native
- react-native-radial-menu ★153 - A Radial Menu optimized for touch interfaces
- react-native-gestures ★152 - Composable gesture system in react native
- react-native-page-control ★151 - React native page control, like ios UIPageControl
- react-native-iconic ★149 - React Native - Animated Icons with different states
- react-native-scaling-drawer ★148 - React native scaling drawer.
- react-native-image-carousel ★148 - Image carousel with support for fullscreen mode, image swiping and pinch-to-zoom in fullscreen mode.
- react-native-offline-mode ★144 - Swap your app with an offline version while there's no connectivity
- react-native-multi-slider ★137 - Pure JS slider component with multiple markers for React Native
- react-native-color-picker ★137 - React Native implementation of color picker for both Android and iOS.
- react-native-android-statusbar ★135 - A react native android package to control the status bar.
- react-native-privacy-snapshot ★133 - Obscure passwords and other sensitive personal information when a react-native app transitions to the background
- react-native-sketch-canvas ★129 - A React Native component for drawing by touching on iOS and Android. (support drawing on image, text)
- react-native-floating-labels ★126 - Reusabe floating lable component for react native
- react-native-beautiful-video-recorder ★125 - The video recorder component that extends from react-native-camera. It works for both iOS & Android.
- react-native-cell-components ★125 - Awesome react-native cell components! From a Cell to more complex & awesome components.
- react-native-material-menu ★119 - Pure JavaScript material menu component for React Native.
- react-native-bouncy-drawer ★116 - Highly customizable Bouncy Drawer
- photo-viewer ★114 - A photo viewer for react native build on top of NYTPhotoViewer and FrescoImageViewer
- react-native-switch-selector ★112 - A custom Switch Selector component for Android and iOS.
- react-native-flexi-radio-button ★111 - Simple and flexible Radio button for React Native
- react-native-triangle ★108 - Draw triangle views in react native
- react-native-viewport-units ★107 - Incredibly simple utility for (sort of) using viewport units with React Native.
- react-native-fading-slides ★103 - Simple looped fading slides carousel for React Native
- react-native-scl-alert ★102 - React Native implementation of the package SCLAlertView-Swift
- react-native-card-view ★101 - A react native card component
- react-native-marquee-label ★100 - A marquee label for react-native
- react-native-drawer-menu ★97 - React Native Drawer Menu
-
Programming Languages
Categories
Sub Categories
Howtos
621
UI
455
Other Platforms
285
Assorted
150
System
82
Integrations
58
Navigation
43
Utils & Infra
41
Media
40
Backend
30
Internals
30
Continuous Integration
28
Text & Rich Content
19
Storage
18
Web
16
Styling
16
Forms
15
Training & tutorials
12
Build & Development
12
Talks
12
Geolocation
9
Analytics
9
Animation
8
Internationalization
8
Monetization
6
Extension
4
Deep Linking
1
_Never leave your command line for secrets_
1
Reference
1
Keywords
react-native
393
android
124
ios
122
react
120
javascript
43
react-native-component
29
redux
27
typescript
20
component
17
ui
16
expo
14
reactjs
11
modal
10
boilerplate
10
react-navigation
9
navigation
8
button
8
picker
8
animation
8
listview
8
image
8
reactnative
8
material-design
7
starter-kit
7
mobile
7
css
7
react-native-web
7
ux
6
swift
6
npm
6
select
6
storage
6
ui-components
6
react-native-app
6
dropdown
6
cross-platform
5
i18n
5
responsive
5
animated
5
flatlist
5
form
5
library
5
react-component
5
template
5
toast
5
asyncstorage
5
native
5
rxjs
4
camera
4
video
4