Native Directory logo

Native Directory is a curated list of 402 React Native libraries to help you build your projects.

react-native-animatable
Recommended library
Quality
0GOOD100

Standard set of easy to use animations and declarative transitions for React Native

Code Examples: #1
✅ iOS ✅ Android ✅ Expo ⛔ Web
0123456789101112
  • Updated 3 weeks ago
  • 6337 stars
  • 367092 downloads monthly
  • 108 issues
  • react-native-drawer-layout
    Recommended library
    Quality
    0GOOD100

    A platform-agnostic drawer layout for react-native

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    0
  • Updated 5 months ago
  • 211 stars
  • 324854 downloads monthly
  • 19 issues
  • react-navigation
    Recommended library
    Quality
    0GOOD100

    Routing and navigation for your React Native apps

    Code Examples: #1
    ✅ iOS ✅ Android ✅ Expo ✅ Web
    react-native-navigation
    Recommended library
    Quality
    0GOOD100

    A complete native navigation solution for React Native

    ✅ iOS ✅ Android ⛔ Expo ⛔ Web
    0
    react-native-vector-icons
    Recommended library
    Quality
    0GOOD100

    Customizable Icons for React Native with support for NavBar/TabBar/ToolbarAndroid, image source and full styling.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
    012345
    react-native-maps
    Recommended library
    Quality
    0GOOD100

    React Native Mapview component for iOS + Android

    Code Examples: #1
    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    0123456789101112131415161718192021222324252627282930
  • Updated 3 weeks ago
  • 9001 stars
  • 225055 downloads monthly
  • 296 issues
  • react-native-tab-view
    Recommended library
    Quality
    0GOOD100

    A cross-platform Tab View component for React Native

    Code Examples: #1#2
    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 3 weeks ago
  • 2680 stars
  • 846988 downloads monthly
  • 3 issues
  • lottie-react-native
    Recommended library
    Quality
    0GOOD100

    Lottie wrapper for React Native.

    Code Examples: #1
    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 3 weeks ago
  • 10791 stars
  • 314088 downloads monthly
  • 56 issues
  • react-native-calendars
    Recommended library
    Quality
    0GOOD100

    React Native Calendar Components 📆

    Code Examples: #1
    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 4 weeks ago
  • 3918 stars
  • 66849 downloads monthly
  • 269 issues
  • react-native-onesignal
    Recommended library
    Quality
    0GOOD100
  • Updated 1 month ago
  • 939 stars
  • 43283 downloads monthly
  • 31 issues
  • react-native-root-siblings
    Recommended library
    Quality
    0GOOD100

    A sibling elements manager.

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 4 months ago
  • 305 stars
  • 46613 downloads monthly
  • 5 issues
  • Quality
    0GOOD100

    A <Popover /> component for react-native

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    0
  • Updated 2 months ago
  • 547 stars
  • 1387 downloads monthly
  • 28 issues
  • Quality
    0GOOD100

    Provides an API for iOS (AirPrint) and Android printing functionality.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
    Quality
    0GOOD100

    Allows you prompt for various permissions to access device sensors, personal data, etc.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
    Quality
    0GOOD100

    Provides support for payments through Stripe and Apple Pay on iOS (in ExpoKit and bare apps), and Stripe on Android (plus Android Pay with ExpoKit and bare apps).

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    Quality
    0GOOD100

    Provides access to user's media library.

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    Quality
    0GOOD100

    Provides an API to compose mails using OS specific UI

    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 3 weeks ago
  • 5416 stars
  • 22 downloads monthly
  • 492 issues
  • Visit Website
  • Quality
    0GOOD100

    Allows reading geolocation information from the device. Your app can poll for the current location or subscribe to location update events.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
    Quality
    0GOOD100

    Provides an interface for native user localization information.

    ✅ iOS ✅ Android ✅ Expo ✅ Web

    Provides an API for FaceID and TouchID (iOS) or the Fingerprint API (Android) to authenticate the user with a face or fingerprint scan.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
    Quality
    0GOOD100

    Provides access to a database that can be queried through a WebSQL-like API (https://www.w3.org/TR/webdatabase/). The database is persisted across restarts of your app.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 3 weeks ago
  • 5416 stars
  • 21 downloads monthly
  • 492 issues
  • Visit Website
  • Quality
    0GOOD100

    Provides support for the Google AdMob SDK (https://www.google.com/admob/) for mobile advertising. This module is largely based of the react-native-admob (https://github.com/sbugert/rea ct-native-admob) module, as the documentation and questions surrounding that module may prove helpful. A simple example implementing AdMob SDK can be found at https://github.com/deadcoder0904/expo-goo gle-admob

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    Quality
    0GOOD100

    Provides a React component that renders a gradient view.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 3 weeks ago
  • 5416 stars
  • 58 downloads monthly
  • 492 issues
  • Visit Website
  • Quality
    0GOOD100

    Provides an API to get and set screen brightness.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 3 weeks ago
  • 5416 stars
  • 24 downloads monthly
  • 492 issues
  • Visit Website
  • Quality
    0GOOD100

    Provides a React component that prevents the screen sleeping when rendered. It also exposes static methods to control the behavior imperatively.

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 3 weeks ago
  • 5416 stars
  • 23 downloads monthly
  • 492 issues
  • Visit Website
  • Quality
    0GOOD100

    Provides text-to-speech functionality.

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 3 weeks ago
  • 5416 stars
  • 24 downloads monthly
  • 492 issues
  • Visit Website
  • Quality
    0GOOD100

    Provides access to the system's UI for selecting images and videos from the phone's library or taking a photo with the camera.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 3 weeks ago
  • 5416 stars
  • 53 downloads monthly
  • 492 issues
  • Visit Website
  • Quality
    0GOOD100

    Provides functions that let you manipulation images on the local file system, eg: resize, crop.

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 3 weeks ago
  • 5416 stars
  • 492 issues
  • Visit Website
  • Quality
    0GOOD100

    Provides access to the system's haptics engine on iOS and vibration effects on Android.

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 3 weeks ago
  • 5416 stars
  • 57 downloads monthly
  • 492 issues
  • Visit Website
  • Quality
    0GOOD100

    Facebook Audience SDK integration

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 3 weeks ago
  • 5416 stars
  • 25 downloads monthly
  • 492 issues
  • Visit Website
  • Provides access to Amplitude (https://amplitude.com/) mobile analytics. This module wraps Amplitude-iOS (https://github.com/amplitude/Amplitude-iOS) and Android (https://github.com/amplitude/Amplitude-Android) SDKs.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 3 weeks ago
  • 5416 stars
  • 25 downloads monthly
  • 492 issues
  • Visit Website
  • Quality
    0GOOD100

    Provides an API for interacting with the device's system calendars, events, reminders, and associated records.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 3 weeks ago
  • 5416 stars
  • 24 downloads monthly
  • 492 issues
  • Visit Website
  • Topics

  • a11y[1]
  • accelerometer[1]
  • accordion[1]
  • actionbutton[1]
  • actionsheet[1]
  • activity-indicator[1]
  • admob[1]
  • ads[1]
  • advanced-effects[1]
  • after-effects[1]
  • alarms[1]
  • alert[2]
  • analytics[3]
  • andriod[1]
  • android[68]
  • android-calendar-api[1]
  • android-calendar-events[1]
  • android-library[1]
  • animated[4]
  • animated-spinners[1]
  • animation[9]
  • animations[1]
  • app-auth[1]
  • app-links[1]
  • apple[2]
  • apple-pay[1]
  • asset[1]
  • asyncstorage[2]
  • audio[1]
  • auth[5]
  • authentication[3]
  • autocomplete[2]
  • autolink[1]
  • autolinker[1]
  • automatic-authentication[1]
  • awake[1]
  • backdrop[1]
  • background-jobs[1]
  • bar-graphs[1]
  • barcode[1]
  • barcode-scanner[1]
  • barometer[1]
  • batch[1]
  • ble[1]
  • bluetooth-low-energy[1]
  • bodymovin[1]
  • bottomnavigation[1]
  • bottomsheet[1]
  • bottomsheetbehavior[1]
  • branch[1]
  • bridge[2]
  • brightness[1]
  • browser[1]
  • bug-reporter[2]
  • bug-reporting[2]
  • buglife[1]
  • button[3]
  • bytes[1]
  • calendar[7]
  • calendar-api[1]
  • calendar-events[1]
  • calendar-picker-component[1]
  • calendar-strip[1]
  • calendarpicker[1]
  • camera[1]
  • camera-roll[1]
  • cameraroll[1]
  • canvas[1]
  • capture[1]
  • card[1]
  • card-component[1]
  • card-io[1]
  • card-scanning[1]
  • carousel[4]
  • carousel-component[1]
  • cell[1]
  • chaos-engineering[1]
  • chart[2]
  • charts[3]
  • chat[1]
  • check-box[1]
  • checkbox-component[1]
  • chooser[1]
  • circle[2]
  • class-validator[1]
  • clean-code[1]
  • cli[1]
  • clock[1]
  • collapsible[1]
  • compass[1]
  • component[6]
  • component-library[1]
  • components[1]
  • composer[1]
  • constants[1]
  • contacts[1]
  • cookies[1]
  • coords[1]
  • corners[1]
  • countries[1]
  • country-picker[1]
  • crashlytics[1]
  • credit-card[1]
  • crop[1]
  • cross-platform[2]
  • crypto[2]
  • css[3]
  • css-modules[2]
  • custom[1]
  • customize-date[1]
  • customize-event[1]
  • d3[1]
  • d3js[1]
  • d3v4[1]
  • data-visualization[1]
  • database[2]
  • date[1]
  • datepicker[1]
  • datepicker-component[1]
  • datepickerios[1]
  • debugging[1]
  • declarative[1]
  • deep-linking[1]
  • demo-app[1]
  • detection[1]
  • device-detection[1]
  • devicemotion[1]
  • devtools[1]
  • dialog[1]
  • direction[1]
  • document[1]
  • document-picker[1]
  • download[1]
  • drag-and-drop[1]
  • drawer[1]
  • dropdown[2]
  • effect[1]
  • effects[1]
  • es6[1]
  • event[2]
  • event-listener[1]
  • events[1]
  • expo[46]
  • expo-ads-facebook[1]
  • expo-analytics-amplitude[1]
  • expo-brightness[1]
  • expo-document-picker[1]
  • expo-haptics[1]
  • expo-image-manipulator[1]
  • expo-intent-launcher[1]
  • expo-secure-store[1]
  • expo-speech[1]
  • expo-web-browser[1]
  • exponent[1]
  • fab[1]
  • face[1]
  • face-detector[1]
  • faceID[1]
  • facebook[2]
  • facebook-sdk[2]
  • facepile[1]
  • faces[1]
  • fcm[2]
  • file[1]
  • file-system[1]
  • filesystem[1]
  • fill[1]
  • fingerprint[1]
  • firebase[3]
  • firestore[1]
  • flatlist[2]
  • flatlist-based[1]
  • flatlist-grid[1]
  • flexbox[1]
  • floatingactionbutton[1]
  • font[1]
  • fontawesome[1]
  • form[2]
  • forms[1]
  • frontend[2]
  • fuzzy-links[1]
  • generator[1]
  • geocoding[1]
  • geolocation[1]
  • gl[2]
  • glsl[1]
  • glview[1]
  • google[1]
  • google-maps[2]
  • google-play-games[1]
  • google-play-service[1]
  • gradient[2]
  • graph[1]
  • graphics[2]
  • graphs[1]
  • grid[2]
  • grid-component[1]
  • grid-layout[1]
  • grid-list[1]
  • grid-view[1]
  • gyroscope[1]
  • haptics[1]
  • hashtag[1]
  • heading[1]
  • healthkit[1]
  • helper[1]
  • higher-order-component[1]
  • horizontal[1]
  • hotspot[1]
  • hyperlink[1]
  • i10n[1]
  • i18n[1]
  • icon[1]
  • icon-pack[1]
  • icons[1]
  • icons-fontawesome[1]
  • image[4]
  • image-picker[2]
  • immutable[1]
  • immutablejs[1]
  • infinite-scroll[1]
  • infrastructure[1]
  • input[2]
  • input-accessory[1]
  • inputaccessoryview[1]
  • instabug[1]
  • instagram[1]
  • instagram-api[1]
  • instagram-login[1]
  • instagram-oauth[1]
  • instructions[1]
  • intent[2]
  • internationalization[1]
  • intro[2]
  • introduction[2]
  • ios[68]
  • ios-calendar-api[1]
  • ios-calendar-events[1]
  • ios-lib[1]
  • ios-library[1]
  • iphone[1]
  • java[2]
  • javascript[17]
  • jpeg[1]
  • keep-awake[1]
  • keyboard[3]
  • keyboard-accessory[1]
  • keyboard-component[1]
  • keyboard-input[1]
  • keychain-access[1]
  • kotlin[1]
  • l10n[1]
  • language[1]
  • launcher[1]
  • layout[1]
  • legend[1]
  • less[1]
  • letter-avatar[1]
  • library[2]
  • line[1]
  • line-graph[1]
  • link[1]
  • linkedin[1]
  • linkedin-sdk[1]
  • listener[1]
  • listview[4]
  • loader[2]
  • loading[1]
  • loading-animations[1]
  • local-notifications[1]
  • locales[1]
  • localization[2]
  • location[1]
  • locker[1]
  • login[1]
  • lottie[1]
  • magnetometer[1]
  • mail[1]
  • maps[1]
  • mark[1]
  • markdown[1]
  • mask[2]
  • material[3]
  • material-design[8]
  • material-ui[1]
  • measure[1]
  • media[1]
  • media-control[1]
  • media-queries[1]
  • mentions[1]
  • menu[1]
  • menubar[1]
  • metrics[1]
  • mirror[1]
  • mobile[2]
  • modal[6]
  • multiline[1]
  • multiline-graph[1]
  • music-library[1]
  • music-player[1]
  • native[5]
  • native-ads[2]
  • native-platforms[1]
  • nativebase[1]
  • navbar[1]
  • navigation[5]
  • navigator[2]
  • nestedscrollview[1]
  • network[1]
  • networking[1]
  • node-qrcode[1]
  • notification[1]
  • notifications[2]
  • oauth[3]
  • objective-c[2]
  • onboarding[1]
  • onesignal[1]
  • onesignal-instructions[1]
  • onesignal-notifications[1]
  • opengl[1]
  • openid[1]
  • orientation[1]
  • orientation-changes[2]
  • otp[1]
  • otp-verification[1]
  • overlay[1]
  • pager-component[2]
  • parallax[1]
  • parallax-effect[1]
  • paths-js[1]
  • payment[1]
  • payments[1]
  • payments-stripe[1]
  • pdf[1]
  • pdf-reader[1]
  • pdf-viewer[1]
  • pdfjs[1]
  • pedometer[1]
  • percent[1]
  • performance[1]
  • permissions[1]
  • persistence[1]
  • perspective[1]
  • phone-number-verification[1]
  • photo[1]
  • photos[3]
  • picker[6]
  • pie-graphs[1]
  • placeholder[2]
  • polyfill[1]
  • popover[1]
  • popup[2]
  • popup-menu[1]
  • portal[1]
  • postcss[1]
  • print[1]
  • processing.js[1]
  • progress[1]
  • progress-bar[1]
  • progress-view[1]
  • proximity-sensor[1]
  • pseudo[1]
  • pseudo-localization[1]
  • push[1]
  • push-notifications[4]
  • qrcode[1]
  • radar-graphs[1]
  • radio-buttons[1]
  • random[1]
  • random-bytes[1]
  • react[56]
  • react-android[1]
  • react-formawesome-core[1]
  • react-hooks[1]
  • react-ios[1]
  • react-native[231]
  • react-native-android[1]
  • react-native-animatable[1]
  • react-native-app[1]
  • react-native-button[2]
  • react-native-calendar-picker[1]
  • react-native-checkbox[1]
  • react-native-component[8]
  • react-native-datepicker[1]
  • react-native-fs[1]
  • react-native-image-picker[1]
  • react-native-image-resizer[1]
  • react-native-library[1]
  • react-native-module[1]
  • react-native-navigation[1]
  • react-native-newsreader[1]
  • react-native-onesignal[1]
  • react-native-readability[1]
  • react-native-reader[1]
  • react-native-svg[3]
  • react-native-swiper[1]
  • react-native-toast[1]
  • react-native-ui-kitten[1]
  • react-native-web[3]
  • react-navigation[2]
  • react-pdf[1]
  • react-router[1]
  • react-toast[1]
  • react-windows[1]
  • reactive[1]
  • reactjs[1]
  • reactnative[1]
  • readability[1]
  • realtime-database[1]
  • recurring-events[1]
  • redux[1]
  • redux-form[1]
  • reminders[1]
  • remote-config[1]
  • render-prop[1]
  • resize[1]
  • responsive[2]
  • responsive-design[1]
  • responsive-layout[1]
  • rondell[1]
  • rounded-corners[1]
  • router[1]
  • ruler[1]
  • running-line-animation[1]
  • rxjs[1]
  • safari[1]
  • safari-view-controller[1]
  • sanatize[1]
  • sass[1]
  • scanner[1]
  • scatterpoint[1]
  • scatterpoint-graph[1]
  • scheduled-jobs[1]
  • scroll[1]
  • scrollview[2]
  • scrollview-component[1]
  • sdk[1]
  • search[1]
  • secure[2]
  • segment[1]
  • select[1]
  • select-tag[1]
  • sensor[1]
  • sensors[1]
  • share[1]
  • share-popups[1]
  • shimmer[1]
  • shimmer-android[1]
  • shimmer-react-native[1]
  • shimmer-reactnative[1]
  • shimmering[1]
  • shimmerlayout[1]
  • side-menu[1]
  • sign-in[1]
  • signin[1]
  • skeletor[1]
  • slider[3]
  • smooth-corners[1]
  • sms[2]
  • sms-listener[1]
  • sms-retriever[1]
  • sms-verification[1]
  • snackbar[1]
  • snapshot[1]
  • speech[1]
  • spinner[1]
  • splash-screen[1]
  • sql[1]
  • sqlite[1]
  • squircle[1]
  • starter-kit[1]
  • statusbar[1]
  • step[1]
  • sticky-views[1]
  • storage[1]
  • store[1]
  • stripe[2]
  • style[1]
  • styled-components[1]
  • stylesheet[1]
  • stylesheets[1]
  • styling[1]
  • stylus[1]
  • submit-button[1]
  • superellipse[1]
  • svg[4]
  • swift[1]
  • swipe[6]
  • swiper[3]
  • swiper-flatlist[1]
  • swipeview[3]
  • tabbar[3]
  • tableview[2]
  • tabs[4]
  • text[2]
  • text-avatar[1]
  • textinput[2]
  • theme[1]
  • theming[1]
  • tilt[1]
  • time[1]
  • tinder[1]
  • toast[1]
  • token[1]
  • tools[1]
  • touchID[1]
  • transactions[1]
  • transformer[1]
  • transition[1]
  • tree[1]
  • tutorial[1]
  • twitter[1]
  • typescript[2]
  • typography[2]
  • typography-themes[1]
  • ui[4]
  • ui-components[3]
  • ui-kit[3]
  • uikit[1]
  • uitableview[1]
  • universal[2]
  • universal-apps[1]
  • universal-links[1]
  • unzip[1]
  • url[1]
  • uwp[1]
  • ux[1]
  • validation[1]
  • vertical[1]
  • video[1]
  • videos[1]
  • view[1]
  • viewpager[3]
  • viewport-units[1]
  • virtualizedlist[1]
  • vkontakte[1]
  • voice[1]
  • watermark[1]
  • web[3]
  • web-sdk[1]
  • webgl[3]
  • websql[1]
  • welcome[1]
  • windows[1]
  • zip[1]
  • zip-assets[1]