Native Directory logo

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

Quality
0GOOD100

Social share, sending simple data to other apps.

✅ iOS ✅ Android ⛔ Expo ⛔ Web
  • Updated 5 months ago
  • 1734 stars
  • 68693 downloads monthly
  • 134 issues
  • In-App browser support for React Native using Chrome Custom Tabs and Safari View Controller.

    ✅ iOS ✅ Android ⛔ Expo ⛔ Web
    0
  • Updated 5 months ago
  • 14 stars
  • 248 downloads monthly
  • 9 issues
  • Quality
    0GOOD100

    🔥 A well tested feature rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for over 20 Firebase services.

    ✅ iOS ✅ Android ⛔ Expo ⛔ Web
    Quality
    0GOOD100

    Expo Unimodule for interfacing with the OpenID library AppAuth

    ✅ iOS ✅ Android ✅ Expo ✅ Web
    Quality
    0GOOD100

    Provides access to the system's UI/app for sending SMS messages.

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    Quality
    0GOOD100

    Provides access to a hardware device's accelerometer, gyroscope, magnetometer, and pedometer.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
    Quality
    0GOOD100

    Provides access to the system's UI for selecting documents from the available providers on the user's device.

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

    Provides a way to encrypt and securely store key–value pairs locally on the device.

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

    Expo universal module for crypto

    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 5 months ago
  • 6282 stars
  • 1435 downloads monthly
  • 571 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/react-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-google-admob

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    Quality
    0GOOD100

    Expo universal module for random bytes

    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 months ago
  • 6282 stars
  • 4089 downloads monthly
  • 571 issues
  • Visit Website
  • Quality
    0GOOD100

    Provides text-to-speech functionality.

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 5 months ago
  • 6282 stars
  • 1369 downloads monthly
  • 571 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 5 months ago
  • 6282 stars
  • 1523 downloads monthly
  • 571 issues
  • Visit Website
  • Quality
    0GOOD100

    Expo universal module for Audio and Video playback

    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 5 months ago
  • 6282 stars
  • 1781 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]