# reactnative.directory React Native Directory is a website where you can browse through all the libraries that are compatible with React Native. ## How do I add a library? - Add it **at the end** of [`react-native-libraries.json`](https://github.com/react-native-community/directory/blob/main/react-native-libraries.json) file (we use the order in that file for "Recently added" sort option). - Use the [template](#new-library-entry-template) as a guide. - Submit a PR. > [!TIP] > You can also use the React Native Directory CLI to submit a library directly from the terminal. Run `bunx rn-directory submit` from the package root folder. > - https://github.com/Simek/rn-directory ### New library entry template > [!IMPORTANT] > Please follow format, fields order and indentation as seen below, skip any of the `false` values and do not fill optional fields, unless it's necessary. > You can find the detailed descriptions of the fields below the entry template. ```json { "githubUrl": "", "npmPkg": "", "examples": [ "", "" ], "images": [""], "ios": false, "android": false, "web": false, "windows": false, "macos": false, "tvos": false, "visionos": false, "expoGo": false, "fireos": false, "harmony": false, "horizon": false, "vegaos": false, "newArchitecture": false, "configPlugin": false, "unmaintained": false, "dev": false } ``` > [!NOTE] > If your package is within a monorepo on GitHub, eg: https://github.com/expo/expo/tree/main/packages/expo-web-browser, > then the name, description, homepage, and topics (keywords) will be extracted from `package.json` in the package subdirectory. > However, GitHub stats will be based on the monorepo, because there isn't really another option. ### Library fields description #### ⚙️ General - #### ❗ `githubUrl` **(required)** **(string)** - URL to the package GitHub repository (currently other Git hosts are not supported). > [!WARNING] > Package also needs to be published to the NPM registry, because it is a source of crucial data for the directory. - #### `npmPkg` **(string)** - npm package name, by default GitHub repository name will be used. Example: `"@expo/react-native-action-sheet"`. > [!TIP] > Fill `npmPkg` only when the GitHub repository name is different from the name of package published to npm, or the package is a part of monorepo. - #### `examples` **(array of strings)** - URLs to example projects or Snacks which demonstrates the library. - #### `images` **(array of strings)** - URLs to static images or GIFs that shows the library functionality. > [!TIP] > Please do not add logotypes or other branding materials to the `images` array, and please avoid linking multiple assets which shows the same feature. #### 📱 Platforms - #### `android` **(boolean)** - works on Android device. - #### `ios` **(boolean)** - works on iOS device. - #### `web` **(boolean)** - can be used with [`react-native-web`](https://github.com/necolas/react-native-web). #### 🖥️ Out-of-tree Platforms > [!IMPORTANT] > Adding out-of-tree platforms support requires an example or link to the app which uses the library on the given platform. - #### `windows` **(boolean)** - can be used with [`react-native-windows`](https://github.com/microsoft/react-native-windows). - #### `macos` **(boolean)** - can be used with [`react-native-macos`](https://github.com/microsoft/react-native-macos). - #### `tvos` **(boolean)** - can be used with [`react-native-tvos`](https://github.com/react-native-tvos/react-native-tvos). - #### `visionos` **(boolean)** - can be used with [`react-native-visionos`](https://github.com/callstack/react-native-visionos). #### ✅ Compatibility > [!TIP] > **Any** library can be used with Expo, if you use dev clients or prebuild. - #### `expoGo` **(boolean)** - works with [Expo Go](https://docs.expo.dev/get-started/expo-go/) — an open-source sandbox app, without using [dev clients](https://docs.expo.dev/develop/development-builds/introduction/) or [prebuild](https://docs.expo.dev/workflow/continuous-native-generation/). - #### `fireos` **(boolean)** - works on Amazon Fire OS. - #### `harmony` **(boolean|string)** - works on HarmonyOS. It can also be a string containing npm package name, if a separate/additional package is required for full support. - #### `horizon` **(boolean)** - works on Meta Horizon OS. - #### `vegaos` **(boolean|string)** - works with [Vega OS](https://developer.amazon.com/apps-and-games/vega). It can also be a string containing npm package name, if a separate/additional package is required for full support. #### 🏷️ Tags - #### `unmaintained` **(boolean)** - signify that a library is no longer maintained. You can provide alternative or replacement libraries with the `alternatives` field, if needed. - #### `dev` **(boolean)** - signify that a library is a development tool or is only a part of development process. - #### `configPlugin` **(boolean \| string \[URL to third-party config plugin\])** - Indicates if the library includes an [Expo config plugin](https://docs.expo.dev/config-plugins/introduction/). If the plugin is provided by a third party, supply the URL as a string. This field is optional and will be detected automatically if omitted. - #### `newArchitecture` **(boolean|'new-arch-only')** - signify that a library supports both, or not, the New Architecture and the Old Architecture or only the New Architecture. Skipping the field will result in "untested" status, unless automatic support detection returned a result. You can provide additional context with the `newArchitectureNote` field, if needed. > [!TIP] > Set `newArchitecture` field only when automatic architecture detection fails for your package, despite it supports the New Architecture. ### 📝 Additional context for tags - #### `newArchitectureNote` **(string)** - provide a note for the New Architecture support status, if a boolean `"true"` or `"false"` is not sufficient to describe the state of New Architecture support. - #### `alternatives` **(array of strings)** - provide a list of alternatives to the library. eg: `["expo-camera", "react-native-vision-camera"]`. This is used to provide a list of alternatives to a library if it is unmaintained or does not support the New Architecture. # React Native Directory API This document describes the server-side JSON API exposed by the React Native Directory. ## Summary of available endpoints - [`GET /api/libraries`](#get-apilibraries) - list and search libraries (paginated, sorted, filterable) - [`GET /api/libraries/check`](#get-apilibrariescheck) - return metadata for a list of npm package names - [`POST /api/libraries/check`](#post-apilibrariescheck) - (deprecated) return metadata for a list of npm package names - [`GET /api/libraries/statistic`](#get-apilibrariesstatistic) - aggregated statistics about the directory dataset - [`GET /api/library`](#get-apilibrary) - lookup one or more libraries by npm package name (optionally `check` existence only) - [`GET /api/proxy/github-funding`](#get-apiproxygithub-funding) - proxy to https://api.github.com/graphql API with baked query for fetching funding data - [`GET /api/proxy/npm-stat`](#get-apiproxynpm-stat) - proxy to https://npm-stat.com download counts API - [`GET /api/proxy/unpkg`](#get-apiproxyunpkg) - proxy to https://unpkg.com/ API with redirect handling on server-side ## GET /api/libraries Return a list of libraries from the dataset. Supports sorting, full-text search, pagination and many filters. - Method: GET - Path: `/api/libraries` - Query parameters, all optional. The possible query parameters represents [`Query` type](https://github.com/react-native-community/directory/blob/main/types/index.ts#L22-L59): - `order` - sort key (available sorting keys: `updated`, `added`, `quality`, `popularity`, `downloads`, `issues`, `stars`, `relevance`, `size`, `dependencies`, `released`). - `direction` - `ascending` or `descending` (default: `descending`). - `search` - full-text search string (`relevance` sorting is used automatically when searching). - `owner` - filter by owner name. - `topic` - filter by topic or tag. - Platform support filters (booleans): `ios`, `android`, `web`, `windows`, `macos`, `expoGo`, `fireos`, `harmony`, `horizon`, `tvos`, `visionos`, `vegaos`. - Feature filters (booleans): `hasExample`, `hasImage`, `hasTypes`, `hasNativeCode`, `configPlugin`. - Quality filters (booleans): `isMaintained`, `isPopular`, `wasRecentlyUpdated`. - Architecture filters (booleans): `newArchitecture`, `expoModule`, `nitroModule`, `turboModule`. - Skip categories (booleans): `skipLibs`, `skipTools`. - Numeric filters: `minPopularity`, `minMonthlyDownloads`. - `nightlyProgram` - boolean flag for Nightly Program participation. - `dev` - boolean flag to filter out Development Tools only. - `bookmarks` - when set, the server reads browser cookie bookmarks and returns only bookmarked libraries (see Notes below). - Pagination: `offset` (number, default `0`), `limit` (number, default `20`). ### Notes - If `search` is provided and `order` is missing or equal to `relevance`, libraries are re-ranked by relevance. - If `bookmarks` is set, the server uses the cookie stored bookmarks (from `req.headers.cookie`) to filter. Responses with `bookmarks` set are not cached publicly. ### Example - GET `/api/libraries?search=image&order=downloads&direction=descending&limit=1` Response: ```json { "libraries": [ { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-image", "examples": ["https://docs.expo.dev/versions/latest/sdk/image/#usage"], "ios": true, "android": true, "web": true, "tvos": true, "expoGo": true, "fireos": true, "vegaos": "@amazon-devices/expo-image", "newArchitecture": true, "github": { "urls": { "repo": "https://github.com/expo/expo", "homepage": "https://docs.expo.dev/versions/latest/sdk/image/" }, "stats": { "hasIssues": true, "hasWiki": true, "hasSponsorships": false, "hasDiscussions": true, "hasProjects": false, "hasVulnerabilityAlerts": true, "hasTopics": false, "updatedAt": "2026-01-27T20:02:58Z", "createdAt": "2016-08-15T17:14:25Z", "pushedAt": "2026-01-27T20:02:58Z", "forks": 10924, "issues": 335, "subscribers": 351, "stars": 47312, "dependencies": 1 }, "name": "expo-image", "fullName": "expo/expo", "isPrivate": false, "description": "A cross-platform, performant image component for React Native and Expo with Web support", "topics": [], "license": { "name": "MIT License", "url": "http://choosealicense.com/licenses/mit/", "id": "MDc6TGljZW5zZTEz", "key": "mit", "spdxId": "MIT" }, "hasTypes": true, "newArchitecture": false, "isArchived": false, "hasReadme": true, "hasNativeCode": true, "configPlugin": true, "moduleType": "expo" }, "npmPkg": "expo-image", "npm": { "downloads": 5883973, "weekDownloads": 1011061, "size": 839777, "versionsCount": 226, "latestRelease": "3.0.11", "latestReleaseDate": "2025-12-05T06:50:48.709Z", "hasReadme": true }, "score": 90, "matchingScoreModifiers": [ "Very popular", "Popular", "Known", "Recently updated", "Has a README file", "Has a description", "Has vulnerability alerts enabled", "Lots of open issues" ], "popularity": 0.146, "topicSearchString": "", "matchScore": 425 } ], "total": 142 } ``` ## GET /api/libraries/check Return compatibility metadata for a list of npm package names. - Method: GET - Path: `/api/libraries/check` - Query parameters: - `packages` - list of npm package names (required). ### Example - GET `/api/libraries/check?packages=react-native-reanimated,expo-image` Response: ```json { "react-native-reanimated": { "newArchitecture": "supported" }, "expo-image": { "newArchitecture": "supported" } } ``` --- ## POST /api/libraries/check > [!warning] > This endpoint is deprecated, and will be removed in the future. Use GET request instead. Return compatibility metadata for a list of npm package names. This endpoint accepts a JSON body with an array of package names and responds with metadata for each package. - Method: POST - Path: `/api/libraries/check` - Body parameters: - `packages` - array of npm package names (required). ### Notes - The request body must be a valid JSON object with a `packages` field. ### Example - POST `/api/libraries/check` with body `{ "packages": ["react-native-reanimated"] }` Response: ```json { "react-native-reanimated": { "newArchitecture": "supported" } } ``` --- ## GET /api/libraries/statistic Return aggregated statistics about the library dataset, such as total counts of libraries, downloads, and other metrics. - Method: GET - Path: `/api/libraries/statistic` ### Example - GET `/api/libraries/statistic` Response: ```json { "total": 2326, "newArchitecture": 1570, "downloads": 7380762848, "weekDownloads": 1391864468, "unmaintained": 797, "withTypes": 1626, "withNativeCode": 1123, "withConfigPlugin": 243, "ios": 2199, "android": 2188, "web": 506, "expoGo": 972, "windows": 67, "macos": 44, "fireos": 216, "horizon": 3, "tvos": 100, "visionos": 32, "vegaos": 55, "packageManager": { "bun": 85, "pnpm": 132, "npm": 402, "yarn": 1334 } } ``` --- ## GET /api/library Lookup one or more libraries by npm package name. Endpoint can optionally perform a quick `check` to return existence flag only, or when `version` is used as `check` value to return the latest version string when package is present in the directory. - Method: GET - Path: `/api/library` - Query parameters: - `name` - npm package name (required). - `check` - boolean flag to return existence information only, without full library data. ### Notes - If `check` is `true`, the response includes only information about existence for the specified package(s). - If `check` is `version`, the response includes only information about existence for the specified package(s), returning the latest version if package exists. - If `check` is `false` or not provided, the response includes full library data. ### Example - GET `/api/library?name=uniwind` Response: ```json { "uniwind": { "githubUrl": "https://github.com/uni-stack/uniwind/tree/main/packages/uniwind", "examples": [ "https://github.com/uni-stack/uniwind/tree/main/apps/expo-router", "https://github.com/uni-stack/uniwind/tree/main/apps/expo-example", "https://github.com/uni-stack/uniwind/tree/main/apps/bare" ], "ios": true, "android": true, "web": true, "expoGo": true, "newArchitecture": true, "github": { "urls": { "repo": "https://github.com/uni-stack/uniwind", "homepage": "https://uniwind.dev" }, "stats": { "hasIssues": true, "hasWiki": false, "hasSponsorships": false, "hasDiscussions": true, "hasProjects": true, "hasVulnerabilityAlerts": true, "hasTopics": true, "updatedAt": "2026-02-16T06:41:45Z", "createdAt": "2025-07-29T08:10:42Z", "pushedAt": "2026-02-16T06:41:45Z", "forks": 25, "issues": 2, "subscribers": 6, "stars": 1323, "dependencies": 4 }, "name": "uniwind", "fullName": "uni-stack/uniwind", "isPrivate": false, "description": "The fastest Tailwind bindings for React Native", "topics": ["unistyles", "tailwind", "tailwindcss", "theme", "style"], "license": { "name": "MIT License", "url": "http://choosealicense.com/licenses/mit/", "id": "MDc6TGljZW5zZTEz", "key": "mit", "spdxId": "MIT" }, "hasTypes": false, "newArchitecture": false, "isArchived": false, "hasReadme": true, "hasNativeCode": false, "configPlugin": false }, "npmPkg": "uniwind", "npm": { "downloads": 196697, "weekDownloads": 28489, "size": 635831, "versionsCount": 42, "latestRelease": "1.3.1", "latestReleaseDate": "2026-02-13T10:35:54.904Z", "hasReadme": true }, "score": 60, "matchingScoreModifiers": [ "Popular", "Known", "Recently updated", "Has a README file", "Has a description", "Has vulnerability alerts enabled" ], "popularity": 0.123, "topicSearchString": "unistyles tailwind tailwindcss theme style" } } ``` - GET `/api/library?name=react&check=true` Response: ```json { "uniwind": true } ``` - GET `/api/library?name=react&check=version` Response: ```json { "uniwind": "1.5.0" } ``` --- ## GET /api/proxy/github-funding Proxy to api.github.com/graphql to fetch project funding data. This endpoint uses baked query, and cannot be used to fetch other data than funding details. - Method: GET - Path: `/api/proxy/github-funding` - Query parameters: - `name` - GitHub repository name (required). - `owner` - GitHub repository owner (required). ### Notes - It is subject to the same CORS and rate limiting policies as the original api.github.com/graphql. ### Example - GET `/api/proxy/github-funding?owner=lodev09&name=react-native-true-sheet` Response: ```json { "fundingLinks": [ { "platform": "GITHUB", "url": "https://github.com/lodev09" }, { "platform": "BUY_ME_A_COFFEE", "url": "https://buymeacoffee.com/lodev09" } ] } ``` --- ## GET /api/proxy/npm-stat Proxy to npm-stat.com to fetch download counts for the last month. This endpoint is a simple proxy and does not perform any data processing. - Method: GET - Path: `/api/proxy/npm-stat` - Query parameters: - `name` - npm package name (required). ### Notes - It is subject to the same CORS and rate limiting policies as the original npm-stat.com. ### Example - GET `/api/proxy/npm-stat?name=react` Response: ```json { "react-native": { "2026-01-18": 319495, "2026-01-19": 693157, "2026-01-20": 810833, "2026-01-21": 837204, "2026-01-22": 845437, "2026-01-23": 777158, "2026-01-24": 378434, "2026-01-25": 339869, "2026-01-26": 813923, "2026-01-27": 888545, "2026-01-28": 877008, "2026-01-29": 880932, "2026-01-30": 855686, "2026-01-31": 390039, "2026-02-01": 380828, "2026-02-02": 853673, "2026-02-03": 898431, "2026-02-04": 911421, "2026-02-05": 935844, "2026-02-06": 879993, "2026-02-07": 417938, "2026-02-08": 403069, "2026-02-09": 891276, "2026-02-10": 969193, "2026-02-11": 942355, "2026-02-12": 939358, "2026-02-13": 834084, "2026-02-14": 390313, "2026-02-15": 403198, "2026-02-16": 771778 } } ``` --- ## GET /api/proxy/unpkg Proxy to unpkg.com to fetch various package file content. - Method: GET - Path: `/api/proxy/unpkg.com` - Query parameters: - `name` - npm package name (required). - `path` - path to wanted file from the bundle (required). ### Notes - Redirects returned from unpkg.com are resolve server-side, before returning response. - Return will be a plain text if file content is accessible, in any other case (i.e. errors) JSON would be returned. ### Example - GET `/api/proxy/unpkg?name=react-native-safe-area-context&path=README.md` Response: ```mdx ![safearea](https://github.com/user-attachments/assets/d951efe6-4d25-4ff6-b654-7aaf4519829b) ### About App & Flow is a Montreal-based React Native engineering and consulting studio. We partner with the world’s top companies and are recommended by [Expo](https://expo.dev/consultants). Need a hand? Let’s build together. team@appandflow.com # react-native-safe-area-context [![npm](https://img.shields.io/npm/v/react-native-safe-area-context)](https://www.npmjs.com/package/react-native-safe-area-context) ![Supports Android, iOS, web, macOS and Windows](https://img.shields.io/badge/platforms-android%20%7C%20ios%20%7C%20web%20%7C%20macos%20%7C%20windows-lightgrey.svg) ![MIT License](https://img.shields.io/npm/l/react-native-safe-area-context.svg) [![JavaScript tests](https://github.com/AppAndFlow/react-native-safe-area-context/workflows/JavaScript%20tests/badge.svg)](https://github.com/AppAndFlow/react-native-safe-area-context/actions/workflows/js.yml) [![iOS build](https://github.com/AppAndFlow/react-native-safe-area-context/workflows/iOS%20build/badge.svg)](https://github.com/AppAndFlow/react-native-safe-area-context/actions/workflows/ios.yml) [![Android build](https://github.com/AppAndFlow/react-native-safe-area-context/workflows/Android%20build/badge.svg)](https://github.com/AppAndFlow/react-native-safe-area-context/actions/workflows/android.yml) A flexible way to handle safe area, also works on Android and Web! ## Documentation Check out our [documentation site](https://appandflow.github.io/react-native-safe-area-context/). ## Contributing See the [Contributing Guide](CONTRIBUTING.md) ``` # List of available libraries ## [react-native-logs](https://github.com/mowispace/react-native-logs) Performance-aware simple logger for React-Native with namespaces, custom levels and custom transports (colored console, file writing, etc.) Platforms: Android, iOS, Web Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 742506 total, 148452 last week Website: https://github.com/mowispace/react-native-logs#readme Latest Version: 5.6.0 Latest Release Date: 2/22/2026 ## [react-native-gl-image-filters](https://github.com/GregoryNative/react-native-gl-image-filters) React-Native image filters using gl-react Platforms: Android, iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 689 total, 108 last week Website: https://github.com/GregoryNative/react-native-gl-image-filters#readme Latest Version: 0.5.0 Latest Release Date: 8/15/2021 ## [@iconscout/react-native-unicons](https://github.com/Iconscout/react-native-unicons) Unicons - 4,500+ vector icons as easy to use vector React Native Components Platforms: Android, iOS, Web Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 622 total, 172 last week Website: https://iconscout.com/unicons Latest Version: 2.2.2 Latest Release Date: 5/20/2025 ## [react-native-photoeditorsdk](https://github.com/imgly/pesdk-react-native) A React Native module for PhotoEditor SDK. Integrate the photo editor into your own HTML5, iOS or Android app - in minutes! Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 5380 total, 1016 last week Website: https://www.photoeditorsdk.com Latest Version: 3.4.2 Latest Release Date: 4/22/2026 ## [react-native-videoeditorsdk](https://github.com/imgly/vesdk-react-native) A React Native module for VideoEditor SDK. Integrate the video editor into your own HTML5, iOS or Android app - in minutes! Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 3264 total, 744 last week Website: https://www.videoeditorsdk.com Latest Version: 3.4.2 Latest Release Date: 4/22/2026 ## [react-native-image-crop-picker](https://github.com/ivpusic/react-native-image-crop-picker) Select single or multiple images, with cropping option Platforms: Android, iOS New Architecture: Supports New Architecture Downloads: 973792 total, 165659 last week Website: https://github.com/ivpusic/react-native-image-crop-picker#readme Latest Version: 0.51.1 Latest Release Date: 10/21/2025 ## [react-native-resegmented-control](https://github.com/richardvclam/react-native-resegmented-control) A fully customizable, declarative component that mimics the design of UISegmentedControl from iOS 13. Supported on iOS and Android Platforms: Android, iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 356 total, 38 last week Latest Version: 2.4.0 Latest Release Date: 7/14/2020 ## [react-native-scales](https://github.com/Yasser-G/react-native-scales) React Native Scales Converters Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 19 total, 2 last week Latest Version: 1.0.2 Latest Release Date: 2/26/2025 ## [react-native-redux](https://github.com/Yasser-G/react-native-redux) Implement React-Redux into your React-Native app in just One Step! Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS New Architecture: Supports New Architecture Downloads: 244 total, 35 last week Latest Version: 1.0.12 Latest Release Date: 2/16/2023 ## [@wcisco17/react-native-animation-video](https://github.com/wcisco17/react-native-animation-video) ## Getting started Platforms: iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 70 total, 19 last week Website: https://github.com/wcisco17/react-native-animation-video#readme Latest Version: 1.1.3 Latest Release Date: 11/1/2019 ## [react-native-toastboard](https://github.com/MAKARD/react-native-toastboard) Toast feedback messages for React Native Platforms: Android, iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 801 total, 174 last week Website: https://github.com/MAKARD/react-native-toastboard#readme Latest Version: 2.0.4 Latest Release Date: 1/2/2025 ## [stream-chat-react-native](https://github.com/GetStream/stream-chat-react-native/tree/develop/package/native-package) The official React Native SDK for Stream Chat, a service for building chat applications Platforms: Android, iOS New Architecture: Supports New Architecture Downloads: 101689 total, 21194 last week Website: https://www.npmjs.com/package/stream-chat-react-native Latest Version: 9.8.0 Latest Release Date: 8/20/2026 ## [stream-chat-expo](https://github.com/GetStream/stream-chat-react-native/tree/develop/package/expo-package) The official Expo SDK for Stream Chat, a service for building chat applications Platforms: Android, iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture (Works used with Expo modules dependencies. Alternative dependencies are not all compatible with the New Architecture.) Downloads: 253372 total, 51613 last week Latest Version: 9.8.0 Latest Release Date: 8/20/2026 ## [react-native-units](https://github.com/alexfoxy/react-native-units) A collection of useful units and a simple grid implementation for responsive layouts in React Native. Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 26 total, 3 last week Latest Version: 1.0.0 Latest Release Date: 3/26/2019 ## [react-native-shake-event](https://github.com/SudoPlz/react-native-shake-event) Add shake event to your React Native app Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 225 total, 135 last week Website: https://github.com/jadsonlourenco/react-native-shake-event Latest Version: 4.0.1 Latest Release Date: 8/10/2017 ## [react-native-splash-screen](https://github.com/crazycodeboy/react-native-splash-screen) A splash screen for react-native, hide when application loaded ,it works on iOS and Android. Platforms: Android, iOS Compatibility: Works with Fire OS New Architecture: Untested with New Architecture Downloads: 363934 total, 75143 last week Website: https://github.com/crazycodeboy/react-native-splash-screen#readme Latest Version: 3.3.0 Latest Release Date: 12/7/2021 ## [pinar](https://github.com/kristerkari/pinar) Customizable, lightweight React Native carousel component with accessibility support Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 6745 total, 1022 last week Website: https://github.com/kristerkari/pinar#readme Latest Version: 0.12.2 Latest Release Date: 4/24/2023 ## [react-native-google-photos](https://github.com/khalisafkari/react-native-google-photos) Grabs Streaming & Downloader Url Google Photos Platforms: Android, iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 89 total, 24 last week Website: https://verdauen.com Latest Version: 3.0.5 Latest Release Date: 11/15/2019 ## [react-native-reader](https://github.com/j-mendez/react-native-reader) React Native package that turns a Webview into a Safari like Readability View for android and iOS Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Vega OS New Architecture: Supports New Architecture Downloads: 379 total, 80 last week Website: https://github.com/j-mendez/react-native-reader#readme Latest Version: 0.9.4 Latest Release Date: 6/24/2023 ## [react-native-columns](https://github.com/kenkotch/react-native-columns) User resizable columns for react native Platforms: Android, iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 38 total, 17 last week Website: https://github.com/kenkotch/react-native-columns#readme Latest Version: 1.0.6 Latest Release Date: 11/30/2018 ## [react-native-svg-transformer](https://github.com/kristerkari/react-native-svg-transformer) SVG transformer for react-native Platforms: Android, iOS, Web Compatibility: Works with Expo Go, Works with Fire OS New Architecture: Supports New Architecture Downloads: 5663792 total, 987992 last week Latest Version: 1.5.3 Latest Release Date: 1/25/2026 ## [react-native-svg-asset-plugin](https://github.com/aeirola/react-native-svg-asset-plugin) Asset plugin for importing SVG images in React Native Platforms: Android, iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 231327 total, 60826 last week Website: https://github.com/aeirola/react-native-svg-asset-plugin Latest Version: 0.6.1 Latest Release Date: 1/30/2026 ## [react-native-apple-ads-attribution](https://github.com/kenmaca/react-native-apple-ads-attribution) Reads Apple Search Ads Attribution API in iOS Platforms: iOS New Architecture: Untested with New Architecture Downloads: 14 total, 2 last week Website: https://github.com/kenmaca/react-native-apple-ads-attribution#readme Latest Version: 1.0.2 Latest Release Date: 10/18/2018 ## [react-native-formawesome](https://github.com/MAKARD/react-native-formawesome) React-Native UI lib for validation forms Platforms: Android, iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 111 total, 53 last week Website: https://github.com/MAKARD/react-native-formawesome Latest Version: 1.0.1 Latest Release Date: 6/13/2019 ## [rn-secure-storage](https://github.com/talut/rn-secure-storage) Secure Storage for React Native (Android & iOS) - Keychain & Keystore Platforms: Android, iOS Compatibility: Works with Fire OS New Architecture: Untested with New Architecture Downloads: 19362 total, 2252 last week Website: https://github.com/talut/rn-secure-storage#readme Latest Version: 3.0.1 Latest Release Date: 1/29/2024 ## [react-native-sideswipe](https://github.com/kkemple/react-native-sideswipe) cross-platform react native carousel with sensible defaults Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 2199 total, 385 last week Latest Version: 1.5.0 Latest Release Date: 5/28/2019 ## [react-native-navybits-date-time-picker](https://github.com/Navybits/react-native-navybits-date-time-picker) Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 79 total, 25 last week Website: https://github.com/HananeAlSamrout/react-native-navybits-date-time-picker Latest Version: 1.2.3 Latest Release Date: 4/2/2020 ## [react-native-image-cache-wrapper](https://github.com/wonday/react-native-image-cache-wrapper) The best react native image cache wrapper. Platforms: Android, iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 663 total, 164 last week Latest Version: 1.0.7 Latest Release Date: 3/31/2020 ## [react-native-super-ellipse-mask](https://github.com/everdrone/react-native-super-ellipse-mask) Apple flavored smooth corners for React Native Platforms: iOS New Architecture: Untested with New Architecture Downloads: 41 total, 18 last week Latest Version: 1.0.7 Latest Release Date: 4/22/2018 ## [react-native-file-selector](https://github.com/prscX/react-native-file-selector) React Native: Native File Selector Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 844 total, 45 last week Website: https://github.com/prscX/react-native-file-selector.git Latest Version: 1.0.2 Latest Release Date: 7/1/2021 ## [react-native-material-shadows](https://github.com/prscX/react-native-material-shadows) React Native: Native Material Shadows Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 11 total, 2 last week Latest Version: 0.0.2 Latest Release Date: 2/11/2018 ## [react-native-about-libraries](https://github.com/prscX/react-native-about-libraries) React Native: It offers information about install packages Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 26 total, 8 last week Latest Version: 0.0.6 Latest Release Date: 6/29/2018 ## [react-native-siri-wave-view](https://github.com/prscX/react-native-siri-wave-view) React Native Siri Wave View Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 104 total, 16 last week Latest Version: 0.0.9 Latest Release Date: 6/29/2018 ## [react-native-lock-screen](https://github.com/prscX/react-native-lock-screen) React Native: Native Lock Screen Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 148 total, 60 last week Website: https://github.com/prscX/react-native-lock-screen.git Latest Version: 1.0.2 Latest Release Date: 6/22/2021 ## [react-native-styled-dialogs](https://github.com/prscX/react-native-styled-dialogs) React Native: Native Styled Dialogs Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 78 total, 20 last week Website: https://github.com/prscX/react-native-styled-dialogs.git Latest Version: 1.0.2 Latest Release Date: 7/5/2021 ## [react-native-morphing-text](https://github.com/prscX/react-native-morphing-text) React Native: Native Morphing Text Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 26 total, 8 last week Latest Version: 0.0.4 Latest Release Date: 5/15/2018 ## [react-native-chip-view](https://github.com/prscX/react-native-chip-view) React Native: Material Chip View Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 281 total, 56 last week Latest Version: 0.0.12 Latest Release Date: 5/18/2019 ## [instabug-reactnative](https://github.com/Instabug/Instabug-React-Native) React Native plugin for integrating the Instabug SDK Platforms: Android, iOS, Web New Architecture: Untested with New Architecture Downloads: 28018 total, 4676 last week Website: https://www.instabug.com/platforms/react-native Latest Version: 16.0.3 Latest Release Date: 9/11/2025 ## [react-native-tableview-simple](https://github.com/Purii/react-native-tableview-simple) React Native component for TableView made with pure CSS Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 10722 total, 1713 last week Website: https://github.com/Purii/react-native-tableview-simple Latest Version: 4.4.1 Latest Release Date: 6/10/2024 ## [react-native-localizable](https://github.com/fabriciovergara/react-native-localizable) React Native Localizable Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 15 total, 5 last week Website: https://github.com/fabriciovergal/react-native-localizable Latest Version: 1.0.1 Latest Release Date: 2/16/2018 ## [react-native-fbsdk](https://github.com/facebookarchive/react-native-fbsdk) Facebook SDK support for React Native apps. Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 10354 total, 4465 last week Website: https://github.com/facebook/react-native-fbsdk/ Latest Version: 3.0.0 Latest Release Date: 11/23/2020 ## [react-native-simple-toast](https://github.com/vonovak/react-native-simple-toast) Cross-platform Toast experience for React Native Platforms: Android, iOS New Architecture: Supports New Architecture Downloads: 135401 total, 29169 last week Website: https://github.com/vonovak/react-native-simple-toast#readme Latest Version: 3.3.2 Latest Release Date: 1/3/2025 ## [react-navigation-header-buttons](https://github.com/vonovak/react-navigation-header-buttons) Easily render header buttons for react-navigation Platforms: Android, iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 33454 total, 6626 last week Website: https://github.com/vonovak/react-navigation-header-buttons#readme Latest Version: 13.0.0 Latest Release Date: 11/24/2024 ## [react-native-d3multiline-chart](https://github.com/codesinghanoop/react-native-d3multiline-chart) Android and iOS multipleline/line/scatter chart based on d3.js Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 213 total, 48 last week Website: https://github.com/codesinghanoop/react-native-d3multiline-chart#readme Latest Version: 1.0.19 Latest Release Date: 9/12/2019 ## [react-native-bottom-toolbar](https://github.com/vonovak/react-native-bottom-toolbar) Bottom toolbar styled as in iOS, implemented in JS. Configurable text, icons and events. Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 90 total, 23 last week Website: https://github.com/vonovak/react-native-bottom-toolbar#readme Latest Version: 4.3.0 Latest Release Date: 12/2/2019 ## [react-navigation-props-mapper](https://github.com/vonovak/react-navigation-props-mapper) forward navigation params as regular props Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 11122 total, 1897 last week Website: https://github.com/vonovak/react-navigation-props-mapper#readme Latest Version: 3.1.0 Latest Release Date: 2/17/2022 ## [react-native-add-calendar-event](https://github.com/vonovak/react-native-add-calendar-event) creating events in react native using the standard iOS / Android dialogs Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 83307 total, 15380 last week Website: https://github.com/vonovak/react-native-add-calendar-event#readme Latest Version: 5.0.0 Latest Release Date: 1/1/2024 ## [react-native-bottom-action-sheet](https://github.com/prscX/react-native-bottom-action-sheet) React Native: Native Bottom Action Sheet Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 631 total, 113 last week Website: https://github.com/prscX/react-native-bottom-action-sheet.git Latest Version: 2.0.2 Latest Release Date: 6/29/2021 ## [react-native-paper](https://github.com/callstack/react-native-paper) Material design for React Native Platforms: Android, iOS, Web Compatibility: Works with Expo Go, Works with Fire OS New Architecture: Supports New Architecture Downloads: 1946950 total, 372878 last week Website: https://callstack.github.io/react-native-paper Latest Version: 5.15.3 Latest Release Date: 5/26/2026 ## [react-native-popover-menu](https://github.com/prscX/react-native-popover-menu) React Native: Native Popover Menu Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 557 total, 48 last week Latest Version: 2.0.2 Latest Release Date: 6/28/2021 ## [react-native-face-pile](https://github.com/peterpme/react-native-face-pile) A group of overlapping circular avatars called face piles for your React Native app Platforms: Android, iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 322 total, 80 last week Latest Version: 1.9.0 Latest Release Date: 1/18/2018 ## [react-native-asyncstorage](https://github.com/peterpme/react-native-asyncstorage) A declarative AsyncStorage component for React Native Platforms: Android, iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 26 total, 5 last week Website: https://github.com/peterpme/react-native-asyncstorage#readme Latest Version: 1.0.0 Latest Release Date: 8/27/2017 ## [react-native-shine-button](https://github.com/prscX/react-native-shine-button) React Native Bridge for ChadCSong/ShineButton & imwcl/WCLShineButton Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 81 total, 18 last week Website: https://github.com/prscX/react-native-shine-button.git Latest Version: 2.0.0 Latest Release Date: 2/21/2020 ## [react-native-iconic](https://github.com/prscX/react-native-iconic) React Native - Animated Icons with different states Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 50 total, 18 last week Latest Version: 0.0.9 Latest Release Date: 6/29/2018 ## [react-native-download-button](https://github.com/prscX/react-native-download-button) React Native: Native Download Button Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 45 total, 11 last week Website: https://github.com/prscX/react-native-download-button.git Latest Version: 1.0.0 Latest Release Date: 10/2/2019 ## [react-native-spruce](https://github.com/prscX/react-native-spruce) React Native Bridge for Spruce Library Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 60 total, 3 last week Website: https://github.com/willowtreeapps/spruce-android Latest Version: 0.0.6 Latest Release Date: 5/21/2018 ## [react-reactive-form](https://github.com/bietkul/react-reactive-form/tree/mono-repo/packages/react-reactive-form) Angular like Reactive Forms in React Platforms: Android, iOS, Web Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 45523 total, 7139 last week Website: https://github.com/bietkul/react-reactive-form#readme Latest Version: 2.0.1 Latest Release Date: 12/6/2022 ## [react-native-typography](https://github.com/hectahertz/react-native-typography) Pixel–perfect, native–looking typographic styles for React Native Platforms: Android, iOS, Web Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 51942 total, 8501 last week Website: https://github.com/hectahertz/react-native-typography#readme Latest Version: 1.4.1 Latest Release Date: 6/16/2019 ## [react-native-buttonex](https://github.com/Noitidart/react-native-buttonex) Adds extra props to standard react-native/Button package. Adds ability for bordered style, bold label, transparent background, and no shadow. Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS New Architecture: Supports New Architecture Downloads: 74 total, 18 last week Website: https://github.com/Noitidart/react-native-buttonex#readme Latest Version: 2.0.8 Latest Release Date: 5/22/2018 ## [react-native-mirror](https://github.com/meinto/react-native-mirror) Library to mirror equal react-native components Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 83 total, 16 last week Latest Version: 0.0.21 Latest Release Date: 10/29/2017 ## [react-native-viewpager-carousel](https://github.com/meinto/react-native-viewpager-carousel) a flexible viewpager library with carousel functionality Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 431 total, 126 last week Latest Version: 0.3.2 Latest Release Date: 1/27/2019 ## [react-native-event-listeners](https://github.com/meinto/react-native-event-listeners) global event listener extension for react or react-native Platforms: Android, iOS, Web Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 80375 total, 19582 last week Latest Version: 1.0.7 Latest Release Date: 1/14/2020 ## [react-native-signature-capture](https://github.com/RepairShopr/react-native-signature-capture) Lets users sign their signatures Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 76027 total, 13320 last week Website: https://github.com/RepairShopr/react-native-signature-capture#readme Latest Version: 0.4.12 Latest Release Date: 6/8/2021 ## [react-native-pdf](https://github.com/wonday/react-native-pdf) A react native PDF view component, support ios and android platform Platforms: Android, iOS, Windows New Architecture: Supports New Architecture Downloads: 2291000 total, 398796 last week Website: https://github.com/wonday/react-native-pdf Latest Version: 7.0.5 Latest Release Date: 8/13/2026 ## [react-native-multiple-select](https://github.com/toystars/react-native-multiple-select) Simple multi-select component for react-native Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 18369 total, 2951 last week Website: https://github.com/toystars/react-native-multiple-select#readme Latest Version: 0.5.12 Latest Release Date: 10/18/2022 ## [react-native-orientation-locker](https://github.com/wonday/react-native-orientation-locker) A react-native module that can listen on orientation changing of device, get current orientation, lock to preferred orientation. Platforms: Android, iOS, Windows Compatibility: Works with Fire OS, Works with Vega OS New Architecture: Untested with New Architecture Downloads: 573894 total, 103949 last week Website: https://github.com/wonday/react-native-orientation-locker Latest Version: 1.7.0 Latest Release Date: 4/20/2024 ## [react-native-onesignal](https://github.com/OneSignal/react-native-onesignal) React Native OneSignal SDK Platforms: Android, iOS Compatibility: Works with Fire OS New Architecture: Supports New Architecture Downloads: 673515 total, 112418 last week Latest Version: 5.5.7 Latest Release Date: 8/20/2026 ## [react-native-linkedin-login](https://github.com/jodybrewster/react-native-linkedin-login) React Native wrapper for native Linkedin login button and manager Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 987 total, 171 last week Website: https://github.com/jodybrewster/react-native-linkedin-login Latest Version: 1.44.1 Latest Release Date: 5/28/2017 ## [react-native-drawer](https://github.com/root-two/react-native-drawer) React Native Drawer Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 26862 total, 4400 last week Website: https://github.com/rt2zz/react-native-drawer Latest Version: 2.5.1 Latest Release Date: 10/2/2018 ## [react-native-image-picker](https://github.com/react-native-image-picker/react-native-image-picker) A React Native module that allows you to use native UI to select media from the device library or directly from the camera Platforms: Android, iOS, Web Compatibility: Works with Fire OS New Architecture: Supports New Architecture Downloads: 2073797 total, 377834 last week Website: https://github.com/react-native-image-picker/react-native-image-picker Latest Version: 8.2.1 Latest Release Date: 5/4/2025 ## [react-native-keyboard-spacer](https://github.com/Andr3wHur5t/react-native-keyboard-spacer) Plug and play react-Native keyboard spacer view. Platforms: Android, iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 25601 total, 5141 last week Website: https://github.com/Andr3wHur5t/react-native-keyboard-spacer#readme Latest Version: 0.4.1 Latest Release Date: 10/8/2017 ## [react-native-mixpanel](https://github.com/davide-scalzo/react-native-mixpanel) A React Native wrapper for Mixpanel tracking Platforms: Android, iOS New Architecture: Does not support New Architecture Downloads: 5784 total, 893 last week Website: https://github.com/davodesign84/react-native-mixpanel#readme Latest Version: 1.2.5 Latest Release Date: 12/1/2020 ## [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/main/packages/native) React Native integration for React Navigation Platforms: Android, iOS, macOS, tvOS, visionOS, Web, Windows Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS (@amazon-devices/react-navigation__native) New Architecture: Supports New Architecture Downloads: 27295765 total, 5012313 last week Website: https://reactnavigation.org Latest Version: 7.3.17 Latest Release Date: 8/19/2026 ## [native-navigation](https://github.com/airbnb/native-navigation) Native Navigation for React Native Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 187 total, 46 last week Website: https://github.com/airbnb/native-navigation#readme Latest Version: 0.2.1 Latest Release Date: 4/17/2017 ## [react-native-navigation](https://github.com/wix/react-native-navigation) React Native Navigation - truly native navigation for iOS and Android Platforms: Android, iOS, tvOS New Architecture: Supports New Architecture Downloads: 304626 total, 65851 last week Website: https://github.com/wix/react-native-navigation Latest Version: 8.8.11 Latest Release Date: 8/2/2026 ## [gl-react-expo](https://github.com/gre/gl-react/tree/master/packages/gl-react-expo) React Native via Expo implementation of gl-react, an universal React library to write and compose WebGL shaders Platforms: Android, iOS, Web Compatibility: Works with Expo Go, Works with Fire OS New Architecture: Supports New Architecture Downloads: 1402 total, 280 last week Latest Version: 6.0.0 Latest Release Date: 5/15/2026 ## [react-native-pages](https://github.com/n4kz/react-native-pages) Easy to use page view component Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 2692 total, 554 last week Latest Version: 0.9.0 Latest Release Date: 10/7/2019 ## [react-native-page-control](https://github.com/silentcloud/react-native-page-control) React native page control, like ios UIPageControl Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 7810 total, 1418 last week Website: https://github.com/silentcloud/react-native-page-control Latest Version: 1.1.2 Latest Release Date: 2/17/2020 ## [lottie-react-native](https://github.com/lottie-react-native/lottie-react-native/tree/master/packages/core) React Native bindings for Lottie Platforms: Android, iOS, Windows Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS (@amazon-devices/lottie-react-native) New Architecture: Supports New Architecture Downloads: 6135545 total, 1128898 last week Website: https://airbnb.io/lottie/#/react-native Latest Version: 7.5.0 Latest Release Date: 8/22/2026 ## [react-native-maps](https://github.com/react-native-maps/react-native-maps) React Native Mapview component for iOS + Android Platforms: Android, iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 4765857 total, 930103 last week Website: https://github.com/react-native-maps/react-native-maps#readme Latest Version: 1.29.0 Latest Release Date: 6/28/2026 ## [react-native-maps-directions](https://github.com/bramus/react-native-maps-directions) Directions Component for react-native-maps Platforms: Android, iOS Compatibility: Works with Expo Go, Works with HarmonyOS (@react-native-oh-tpl/react-native-maps-directions) New Architecture: Supports New Architecture Downloads: 82611 total, 13937 last week Website: https://github.com/bramus/react-native-maps-directions Latest Version: 1.9.0 Latest Release Date: 7/27/2022 ## [react-native-animatable](https://github.com/oblador/react-native-animatable) Easy to use declarative transitions and animations for React Native Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 2823201 total, 542163 last week Website: https://github.com/oblador/react-native-animatable Latest Version: 1.4.0 Latest Release Date: 10/26/2023 ## [react-native-calendario](https://github.com/maggialejandro/react-native-calendario) React Native Calendar Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 14423 total, 2174 last week Website: https://github.com/maggialejandro/react-native-calendario#readme Latest Version: 3.5.2 Latest Release Date: 4/16/2024 ## [react-native-calendars](https://github.com/wix/react-native-calendars) React Native Calendar Components Platforms: Android, iOS, Web Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 2205739 total, 433691 last week Latest Version: 1.1314.0 Latest Release Date: 1/29/2026 ## [@expo/vector-icons](https://github.com/expo/vector-icons) Built-in support for popular icon fonts and the tooling to create your own Icon components from your font and glyph map. This is a wrapper around react-native-vector-icons to make it compatible with Expo. Platforms: Android, iOS, Web Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 25484259 total, 4742480 last week Website: https://expo.github.io/vector-icons Latest Version: 15.1.1 Latest Release Date: 2/23/2026 ## [react-native-responsive-grid](https://github.com/idibidiart/react-native-responsive-grid) Responsive grid for React Native based on react-native-flexbox-grid Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 2482 total, 539 last week Website: https://github.com/idibidiart/react-native-responsive-grid#readme Latest Version: 0.41.993 Latest Release Date: 3/18/2020 ## [react-native-step-indicator](https://github.com/24ark/react-native-step-indicator) A simple react-native implementation of a step indicator widget compatible with ViewPager and Flatlist Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 309961 total, 74906 last week Website: https://github.com/24ark/react-native-step-indicator#readme Latest Version: 1.0.3 Latest Release Date: 6/16/2020 ## [react-native-modals](https://github.com/jacklam718/react-native-modals) React Native Modals Library for IOS & Android. Platforms: Android, iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 6703 total, 1169 last week Website: https://github.com/jacklam718/react-native-modals/blob/master/README.md Latest Version: 0.22.3 Latest Release Date: 12/19/2020 ## [react-native-material-textfield](https://github.com/n4kz/react-native-material-textfield) Material textfield Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS New Architecture: Supports New Architecture Downloads: 269338 total, 64732 last week Latest Version: 0.16.1 Latest Release Date: 10/24/2019 ## [react-native-modalbox](https://github.com/maxs15/react-native-modalbox) A component for react-native Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with HarmonyOS (@react-native-oh-tpl/react-native-modalbox), Works with Vega OS New Architecture: Supports New Architecture Downloads: 37682 total, 7039 last week Website: https://github.com/maxs15/react-native-modalbox#readme Latest Version: 2.0.2 Latest Release Date: 10/9/2020 ## [react-native-modal](https://github.com/react-native-modal/react-native-modal) An enhanced React Native modal Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 3460194 total, 699111 last week Website: https://github.com/react-native-modal/react-native-modal Latest Version: 14.0.0-rc.1 Latest Release Date: 3/15/2025 ## [rneui](https://github.com/react-native-elements/react-native-elements) Cross-Platform React Native UI Toolkit Platforms: Android, iOS, Web Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 353 total, 30 last week Website: https://reactnativeelements.com/ Latest Version: 1.0.0-stable.0 Latest Release Date: 5/5/2022 ## [react-native-tab-view](https://github.com/react-navigation/react-navigation/tree/main/packages/react-native-tab-view) Tab view component for React Native Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with HarmonyOS (@react-native-ohos/react-native-tab-view), Works with Vega OS (@amazon-devices/react-navigation__react-native-tab-view) New Architecture: Supports New Architecture Downloads: 3578243 total, 692074 last week Website: https://reactnavigation.org/docs/tab-view/ Latest Version: 4.3.2 Latest Release Date: 7/16/2026 ## [react-native-circular-slider](https://github.com/bartgryszko/react-native-circular-slider) React Native component for creating circular slider Platforms: iOS Compatibility: Works with Expo Go New Architecture: Supports New Architecture Downloads: 437 total, 74 last week Website: https://github.com/bgryszko/react-native-circular-slider Latest Version: 1.0.1 Latest Release Date: 1/7/2017 ## [react-native-snap-carousel](https://github.com/meliorence/react-native-snap-carousel) 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. Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS, Works with HarmonyOS (@react-native-oh-tpl/react-native-snap-carousel), Works with Vega OS New Architecture: Supports New Architecture Downloads: 416191 total, 74832 last week Website: https://github.com/meliorence/react-native-snap-carousel Latest Version: 3.9.1 Latest Release Date: 5/27/2020 ## [react-native-modal-datetime-picker](https://github.com/mmazzarolo/react-native-modal-datetime-picker) A react-native datetime-picker for Android and iOS Platforms: Android, iOS Compatibility: Works with Expo Go, Works with Fire OS New Architecture: Supports New Architecture Downloads: 3419873 total, 649054 last week Website: https://github.com/mmazzarolo/react-native-modal-datetime-picker Latest Version: 18.0.0 Latest Release Date: 8/22/2024 ## [react-native-universal-picker](https://github.com/jkomyno/react-native-universal-picker) Cross platform component that uses React Native's Picker on Android and ActionSheetIOS on iOS. Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 55 total, 3 last week Website: https://github.com/jkomyno/react-native-universal-picker Latest Version: 1.1.0 Latest Release Date: 9/11/2017 ## [react-native-root-siblings](https://github.com/magicismight/react-native-root-siblings) react native root sibling elements manager Platforms: Android, iOS, visionOS Compatibility: Works with Expo Go, Works with Fire OS, Works with Vega OS New Architecture: Supports New Architecture Downloads: 400874 total, 81909 last week Latest Version: 5.0.1 Latest Release Date: 10/6/2023 ## [react-native-tcp](https://github.com/PeelTechnologies/react-native-tcp) node's net API for react-native Platforms: Android, iOS New Architecture: Untested with New Architecture Downloads: 28592 total, 5805 last week Website: https://github.com/PeelTechnologies/react-native-tcp Latest Version: 4.0.0 Latest Release Date: 4/4/2020 ## [react-native-video](https://github.com/TheWidlarzGroup/react-native-video/tree/master/packages/react-native-video)