Native Directory logo

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

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-drawer-layout
Recommended library
Quality
0GOOD100

A platform-agnostic drawer layout for react-native

✅ iOS ✅ Android ✅ Expo ⛔ Web
0
  • Updated 11 months ago
  • 224 stars
  • 243427 downloads monthly
  • 19 issues
  • react-native-navigation
    Recommended library
    Quality
    0GOOD100

    A complete native navigation solution for React Native

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

    Lottie wrapper for React Native.

    Code Examples: #1
    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 4 months ago
  • 11307 stars
  • 325000 downloads monthly
  • 65 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 4 months ago
  • 2971 stars
  • 981985 downloads monthly
  • 14 issues
  • react-native-maps
    Recommended library
    Quality
    0GOOD100

    React Native Mapview component for iOS + Android

    Code Examples: #1
    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    0123456789101112131415161718192021222324252627282930
  • Updated 4 months ago
  • 9471 stars
  • 272632 downloads monthly
  • 263 issues
  • react-native-calendars
    Recommended library
    Quality
    0GOOD100

    React Native Calendar Components 📆

    Code Examples: #1
    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 4 months ago
  • 4291 stars
  • 103493 downloads monthly
  • 312 issues
  • react-native-onesignal
    Recommended library
    Quality
    0GOOD100
  • Updated 4 months ago
  • 991 stars
  • 51793 downloads monthly
  • 22 issues
  • react-navigation
    Recommended library
    Quality
    0GOOD100

    Routing and navigation for your React Native apps

    Code Examples: #1
    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 4 months ago
  • 15598 stars
  • 698128 downloads monthly
  • 91 issues
  • Visit Website
  • react-native-root-siblings
    Recommended library
    Quality
    0GOOD100

    A sibling elements manager.

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 4 months ago
  • 336 stars
  • 57524 downloads monthly
  • 5 issues
  • 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 6 months ago
  • 6696 stars
  • 409532 downloads monthly
  • 120 issues
  • Quality
    0GOOD100

    A JavaScript-controlled splash-screen for React Native designed to be run directly after the native splash-screen.

    ✅ iOS ✅ Android ⛔ Expo ⛔ Web
  • Updated 5 months ago
  • 344 stars
  • 9023 downloads monthly
  • 16 issues
  • Quality
    0GOOD100

    Expo universal module for random bytes

    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 4 months ago
  • 6282 stars
  • 1359 downloads monthly
  • 571 issues
  • Visit Website
  • Quality
    0GOOD100

    Utilities for using Processing.js on Expo

    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 4 months ago
  • 6282 stars
  • 36 downloads monthly
  • 571 issues
  • Visit Website
  • 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 4 months ago
  • 6282 stars
  • 1475 downloads monthly
  • 571 issues
  • Visit Website
  • 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

    Facebook Audience SDK integration

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 4 months ago
  • 6282 stars
  • 1428 downloads monthly
  • 571 issues
  • Visit Website
  • Quality
    0GOOD100

    Provides access to user's media library.

    ✅ iOS ✅ Android ✅ Expo ⛔ Web

    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 4 months ago
  • 6282 stars
  • 1441 downloads monthly
  • 571 issues
  • Visit Website
  • Quality
    0GOOD100

    Provides an API to compose mails using OS specific UI

    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 4 months ago
  • 6282 stars
  • 1918 downloads monthly
  • 571 issues
  • Visit Website
  • Quality
    0GOOD100

    Expo module that provides access to Segment mobile analytics

    ✅ iOS ✅ Android ✅ Expo ✅ Web
    Quality
    0GOOD100

    Lets you use the power of Google Mobile Vision (https://developers.google.com/vision/face-detection-concepts) framework to detect faces on images.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
    Quality
    0GOOD100

    Expo universal module for Facebook SDK

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 4 months ago
  • 6282 stars
  • 1524 downloads monthly
  • 571 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 access to the system's web browser and supports handling redirects. On iOS, it uses SFSafariViewController or SFAuthenticationSession, depending on the method you call, and on Android it uses ChromeCustomTabs. As of iOS 11, SFSafariViewController no longer shares cookies with the Safari, so if you are using WebBrowser for authentication you will want to use WebBrowser.openAuthSessionAsync, and if you just want to open a webpage (such as your app privacy policy), then use WebBrowser.openBrowserAsync.

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 4 months ago
  • 6282 stars
  • 2554 downloads monthly
  • 571 issues
  • Visit Website
  • Quality
    0GOOD100

    Provides an interface for native user localization information.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
    Quality
    0GOOD100

    An Expo universal module to download assets and pass them into other APIs

    ✅ 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 a React component that renders a gradient view.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 4 months ago
  • 6282 stars
  • 4089 downloads monthly
  • 571 issues
  • Visit Website
  • Quality
    0GOOD100

    Provides text-to-speech functionality.

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 4 months ago
  • 6282 stars
  • 1369 downloads monthly
  • 571 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[72]
  • 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]
  • async-validation[1]
  • asynchronous[1]
  • asyncstorage[3]
  • 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]
  • blogger[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]
  • chrome-custom-tabs[1]
  • circle[2]
  • class-validator[1]
  • clean-code[1]
  • cli[1]
  • clock[1]
  • cloudvideo[1]
  • collapsible[1]
  • compass[1]
  • component[8]
  • 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[3]
  • crypto[2]
  • css[4]
  • css-modules[2]
  • css-variables[1]
  • currency[1]
  • 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]
  • datetime[1]
  • debugging[1]
  • declarative[1]
  • deep-linking[1]
  • demo-app[1]
  • detection[1]
  • device-detection[1]
  • devicemotion[1]
  • devtools[1]
  • dialog[2]
  • dialog-box[1]
  • direction[1]
  • document[1]
  • document-picker[1]
  • download[1]
  • downloader[1]
  • drag-and-drop[1]
  • drawer[1]
  • dropdown[2]
  • effect[1]
  • effects[1]
  • es6[2]
  • 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]
  • flow[1]
  • font[1]
  • fontawesome[1]
  • form[2]
  • form-builder[1]
  • form-controls[1]
  • form-fields[1]
  • form-generator[1]
  • form-validation[1]
  • forms[2]
  • frontend[2]
  • fuzzy-links[1]
  • generator[1]
  • geocoding[1]
  • geolocation[1]
  • gesture-password[1]
  • gl[2]
  • glsl[1]
  • glview[1]
  • google[1]
  • google-maps[3]
  • google-maps-api[1]
  • google-photos[1]
  • google-place-api[1]
  • google-place-autocomplete[1]
  • google-place-picker[1]
  • google-places[1]
  • 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]
  • highlighting[1]
  • horizontal[1]
  • hotspot[1]
  • hyperlink[1]
  • i10n[1]
  • i18n[2]
  • 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[2]
  • interval[1]
  • intro[2]
  • introduction[2]
  • ios[73]
  • ios-calendar-api[1]
  • ios-calendar-events[1]
  • ios-lib[1]
  • ios-library[1]
  • iphone[1]
  • iqkeyboardmanager[1]
  • java[2]
  • javascript[20]
  • jpeg[1]
  • keep-awake[1]
  • keyboard[4]
  • keyboard-accessory[1]
  • keyboard-component[1]
  • keyboard-input[1]
  • keychain-access[1]
  • kotlin[2]
  • l10n[2]
  • language[2]
  • launcher[1]
  • launchimage[1]
  • layout[1]
  • legend[1]
  • less[1]
  • letter-avatar[1]
  • library[2]
  • line[1]
  • line-graph[1]
  • link[1]
  • linkedin[2]
  • linkedin-sdk[1]
  • listener[1]
  • listview[4]
  • loader[2]
  • loading[1]
  • loading-animations[1]
  • local-notifications[1]
  • locales[1]
  • localization[3]
  • localstorage[1]
  • location[1]
  • locker[1]
  • login[2]
  • lottie[1]
  • magnetometer[1]
  • mail[1]
  • mapkit[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[3]
  • mobile-development[1]
  • 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]
  • observable[1]
  • observer[1]
  • 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]
  • pixels[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-circle[1]
  • progress-indicator[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[62]
  • react-android[1]
  • react-animate[1]
  • react-component[1]
  • react-formawesome-core[1]
  • react-forms[1]
  • react-hooks[1]
  • react-ios[1]
  • react-native[250]
  • 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[10]
  • 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[2]
  • react-native-newsreader[1]
  • react-native-onesignal[1]
  • react-native-readability[1]
  • react-native-reader[1]
  • react-native-splashscreen[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]
  • reactive-forms[1]
  • reactjs[2]
  • 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[3]
  • 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[2]
  • safearea[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[2]
  • splashscreen[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]
  • subscription[1]
  • superellipse[1]
  • svg[5]
  • swift[2]
  • swipe[6]
  • swiper[3]
  • swiper-flatlist[1]
  • swipeview[3]
  • sync[1]
  • tabbar[3]
  • tableview[2]
  • tabs[4]
  • text[2]
  • text-avatar[1]
  • textinput[3]
  • theme[1]
  • theming[1]
  • tilt[1]
  • time[1]
  • tinder[1]
  • toast[1]
  • token[1]
  • tools[1]
  • tooltip[1]
  • touchID[1]
  • transactions[1]
  • transformer[1]
  • transition[1]
  • tree[1]
  • tutorial[1]
  • twitter[1]
  • typescript[3]
  • typography[2]
  • typography-themes[1]
  • ui[5]
  • ui-component[1]
  • ui-components[3]
  • ui-kit[3]
  • uikit[1]
  • uitableview[1]
  • units[1]
  • universal[2]
  • universal-apps[1]
  • universal-links[1]
  • unzip[1]
  • url[1]
  • uwp[1]
  • ux[1]
  • validation[1]
  • verification-code[1]
  • vertical[1]
  • video[2]
  • 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]
  • webview[1]
  • welcome[1]
  • windows[1]
  • zip[1]
  • zip-assets[1]