Native Directory logo

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

Quality
0GOOD100

Build forms in React, without the tears 😭

✅ iOS ✅ Android ⛔ Expo ✅ Web
0
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 2 months ago
  • 2680 stars
  • 846988 downloads monthly
  • 3 issues
  • react-navigation
    Recommended library
    Quality
    0GOOD100

    Routing and navigation for your React Native apps

    Code Examples: #1
    ✅ iOS ✅ Android ✅ Expo ✅ Web
  • Updated 2 months ago
  • 14840 stars
  • 695382 downloads monthly
  • 82 issues
  • Visit Website
  • 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-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 2 months 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 6 months ago
  • 211 stars
  • 324854 downloads monthly
  • 19 issues
  • A simple way to dismiss the keyboard programmatically in a react native application

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 2 months ago
  • 93 stars
  • 320160 downloads monthly
  • 13 issues
  • lottie-react-native
    Recommended library
    Quality
    0GOOD100

    Lottie wrapper for React Native.

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

    A complete native navigation solution for React Native

    ✅ iOS ✅ Android ⛔ Expo ⛔ Web
    0
    Quality
    0GOOD100

    An enhanced, animated and customizable react-native modal

    Code Examples: #1
    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    012
  • Updated 2 months ago
  • 2087 stars
  • 279217 downloads monthly
  • 15 issues
  • react-native-maps
    Recommended library
    Quality
    0GOOD100

    React Native Mapview component for iOS + Android

    Code Examples: #1
    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    0123456789101112131415161718192021222324252627282930
  • Updated 2 months ago
  • 9001 stars
  • 225055 downloads monthly
  • 296 issues
  • Quality
    0GOOD100

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

    ✅ iOS ✅ Android ⛔ Expo ⛔ Web

    :sunrise_over_mountains: A React Native module that allows you to use native UI to select media from the device library or directly from the camera.

    ✅ iOS ✅ Android ⛔ Expo ⛔ Web
    0123
  • Updated 4 months ago
  • 4930 stars
  • 173933 downloads monthly
  • 335 issues
  • Check and request user permissions in ReactNative (iOS and Android)

    ✅ iOS ✅ Android ⛔ Expo ⛔ Web
    012
  • Updated 2 months ago
  • 1310 stars
  • 167261 downloads monthly
  • 56 issues
  • Quality
    0GOOD100

    Snapshot a React Native view and save it to an image

    ✅ iOS ✅ Android ⛔ Expo ⛔ Web
    Quality
    0GOOD100

    React Native Drawer

    ✅ iOS ✅ Android ⛔ Expo ⛔ Web
    0
  • Updated 6 months ago
  • 2339 stars
  • 156033 downloads monthly
  • 168 issues
  • Swiper/carousel component for React Native with previews, multiple layouts, parallax images, performant handling of huge numbers of items, and RTL support. Compatible with Android & iOS.

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    0123456789101112131415161718192021
  • Updated 2 months ago
  • 4741 stars
  • 151996 downloads monthly
  • 76 issues
  • Quality
    0GOOD100

    Provides system information that remains constant throughout the lifetime of your app.

    ✅ iOS ✅ Android ✅ Expo ✅ Web

    A cross-platform ActionSheet for React Native

    Code Examples: #1
    ✅ iOS ✅ Android ✅ Expo ⛔ Web
  • Updated 2 months ago
  • 402 stars
  • 150863 downloads monthly
  • 5 issues
  • Quality
    0GOOD100

    Provides access to the local file system on the device.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
    Quality
    0GOOD100

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

    ✅ 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 access to a hardware device's accelerometer, gyroscope, magnetometer, and pedometer.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
    Quality
    0GOOD100

    A React component that renders a preview for the device's either front or back camera. Camera's parameters like zoom, auto focus, white balance and flash mode are adjustable. With expo-camera, one can also take photos and record videos that are saved to the app's cache. Morever, the component is also capable of detecting faces and bar codes appearing on the preview.

    ✅ 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

    Cross Platform React Native UI Toolkit

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    0123
  • Updated 2 months ago
  • 15003 stars
  • 144078 downloads monthly
  • 62 issues
  • Visit Website
  • Quality
    0GOOD100

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

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    Quality
    0GOOD100

    Provides GLView that acts as OpenGL ES render target and gives GL context object implementing WebGL 2.0 specification.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
    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 user's media library.

    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    Quality
    0GOOD100

    Load fonts at runtime and use them in React Native components.

    ✅ iOS ✅ Android ✅ Expo ✅ Web
    Quality
    0GOOD100

    Easy React Native Layout & Grid for the Dumb

    Code Examples: #1
    ✅ iOS ✅ Android ✅ Expo ⛔ Web
    0
  • Updated 2 months ago
  • 1458 stars
  • 141661 downloads monthly
  • 18 issues
  • 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]