{"id":8,"url":"https://github.com/jondot/awesome-react-native","name":"awesome-react-native","description":"Awesome React Native components, news, tools, and learning material!","projects_count":195,"last_synced_at":"2026-09-01T21:00:32.894Z","repository":{"id":29413342,"uuid":"32948863","full_name":"jondot/awesome-react-native","owner":"jondot","description":"Awesome React Native components, news, tools, and learning material!","archived":false,"fork":false,"pushed_at":"2024-07-05T13:12:41.000Z","size":5250,"stargazers_count":35689,"open_issues_count":138,"forks_count":4024,"subscribers_count":1072,"default_branch":"master","last_synced_at":"2026-07-24T19:04:52.754Z","etag":null,"topics":["awesome-list","mobile","react","react-native"],"latest_commit_sha":null,"homepage":"http://www.awesome-react-native.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jondot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-03-26T19:58:06.000Z","updated_at":"2026-07-24T12:45:18.000Z","dependencies_parsed_at":"2023-02-16T13:01:25.076Z","dependency_job_id":"d92f4f03-f773-4e80-808d-9f26333b00ac","html_url":"https://github.com/jondot/awesome-react-native","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jondot/awesome-react-native","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jondot%2Fawesome-react-native","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jondot%2Fawesome-react-native/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jondot%2Fawesome-react-native/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jondot%2Fawesome-react-native/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jondot","download_url":"https://codeload.github.com/jondot/awesome-react-native/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jondot%2Fawesome-react-native/sbom","scorecard":{"id":530748,"data":{"date":"2025-08-11","repo":{"name":"github.com/jondot/awesome-react-native","commit":"23100d54f6ef1cbdf56d4983dde8fe97cbe26c76"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.3,"checks":[{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":8,"reason":"Found 22/26 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":0,"reason":"license file not detected","details":["Warn: project does not have a license file"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"21 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-p28h-cc7q-c4fg","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-pfrx-2q88-qq97","Warn: Project is vulnerable to: GHSA-rc47-6667-2j5j","Warn: Project is vulnerable to: GHSA-jf85-cpcp-j695","Warn: Project is vulnerable to: GHSA-fvqr-27wr-82fm","Warn: Project is vulnerable to: GHSA-4xc9-xhrj-v574","Warn: Project is vulnerable to: GHSA-x5rq-j2xg-h7qm","Warn: Project is vulnerable to: GHSA-p6mc-m468-83gw","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-w7rc-rwvf-8q5r","Warn: Project is vulnerable to: GHSA-r683-j2x4-v87g","Warn: Project is vulnerable to: GHSA-rp65-9cf3-cjxr","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-w5p7-h5w8-2hfq","Warn: Project is vulnerable to: GHSA-c4w7-xm78-47vh","Warn: Project is vulnerable to: GHSA-p9pc-299p-vxgp"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-20T05:40:25.720Z","repository_id":29413342,"created_at":"2025-08-20T05:40:25.720Z","updated_at":"2025-08-20T05:40:25.720Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36595820,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-13T02:00:06.325Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-04T17:17:38.860Z","updated_at":"2026-09-01T21:00:32.895Z","primary_language":"JavaScript","list_of_lists":false,"displayable":true,"categories":["Sponsors","Articles","Components","Utilities","Seeds","Libraries","Open Source Apps","Tutorials","Books","Videos","Blogs","Newsletters","Releases","Learning","Data","Development Tools","Getting Started","Frameworks","Payments \u0026 Monetization","AI-Assisted Development","Services \u0026 Integrations","Starters \u0026 Boilerplates","Staying Up to Date"],"sub_categories":["_Never leave your command line for secrets_","Reference","Howtos","Assorted","Continuous Integration","Internals","UI","Navigation","Deep Linking","Text \u0026 Rich Content","Analytics","Utils \u0026 Infra","Forms","Geolocation","Internationalization","Build \u0026 Development","Styling","System","Web","Media","Storage","Backend","Integrations","Monetization","Animation","Extension","Other Platforms","Talks","Training \u0026 tutorials","Building Libraries","Storage \u0026 Databases","Styling \u0026 Design Systems","Testing","Animation \u0026 Gestures","Debugging","State Management","Video \u0026 Audio","System \u0026 Device","Maps \u0026 Location","Networking","Tooling \u0026 IDE","Sheets, Menus \u0026 Toasts","Web \u0026 WebViews","Lists","Image \u0026 Camera","On-Device AI","Forms \u0026 Keyboard","Charts","Builds, Deployment \u0026 OTA Updates","MCP Servers","Agents \u0026 Skills","Notifications","AI App Builders"],"readme":"\u003cbr/\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg alt=\"awesome react native\" src=\"arn.svg\" width=\"480\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/sindresorhus/awesome\"\u003e\u003cimg src=\"https://awesome.re/badge.svg\" alt=\"Awesome\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nAwesome React Native is a curated list of the best libraries, tools, and learning resources for building React Native apps today. Every entry is checked for maintenance and relevance — if it's here, it works with modern React Native. PRs are welcome, see [contributing](CONTRIBUTING.md).\n\n## Contents\n\n- [Getting Started](#getting-started)\n- [AI-Assisted Development](#ai-assisted-development)\n  - [Agents \u0026 Skills](#agents--skills)\n  - [MCP Servers](#mcp-servers)\n  - [On-Device AI](#on-device-ai)\n  - [AI App Builders](#ai-app-builders)\n- [Components](#components)\n  - [UI](#ui)\n  - [Lists](#lists)\n  - [Navigation](#navigation)\n  - [Sheets, Menus \u0026 Toasts](#sheets-menus--toasts)\n  - [Forms \u0026 Keyboard](#forms--keyboard)\n  - [Text \u0026 Rich Content](#text--rich-content)\n  - [Image \u0026 Camera](#image--camera)\n  - [Video \u0026 Audio](#video--audio)\n  - [Maps \u0026 Location](#maps--location)\n  - [Charts](#charts)\n  - [Animation \u0026 Gestures](#animation--gestures)\n  - [Styling \u0026 Design Systems](#styling--design-systems)\n  - [Internationalization](#internationalization)\n  - [System \u0026 Device](#system--device)\n  - [Notifications](#notifications)\n  - [Web \u0026 WebViews](#web--webviews)\n  - [Other Platforms](#other-platforms)\n- [Data](#data)\n  - [State Management](#state-management)\n  - [Storage \u0026 Databases](#storage--databases)\n  - [Networking](#networking)\n- [Services \u0026 Integrations](#services--integrations)\n- [Payments \u0026 Monetization](#payments--monetization)\n- [Development Tools](#development-tools)\n  - [Tooling \u0026 IDE](#tooling--ide)\n  - [Debugging](#debugging)\n  - [Testing](#testing)\n  - [Builds, Deployment \u0026 OTA Updates](#builds-deployment--ota-updates)\n  - [Building Libraries](#building-libraries)\n- [Starters \u0026 Boilerplates](#starters--boilerplates)\n- [Open Source Apps](#open-source-apps)\n- [Learning](#learning)\n- [Staying Up to Date](#staying-up-to-date)\n\n## Getting Started\n\n- [React Native](https://reactnative.dev) - Official documentation, including environment setup, guides, and API reference.\n- [Expo](https://expo.dev) - The recommended framework for building React Native apps: file-based routing, native modules, builds, and updates out of the box.\n- [React Native Directory](https://reactnative.directory) - Searchable, filterable directory of React Native libraries with maintenance and New Architecture compatibility signals.\n- [Upgrade Helper](https://github.com/react-native-community/upgrade-helper) - Web tool that shows the exact diff between two React Native versions for painless upgrades.\n- [rn-diff-purge](https://github.com/react-native-community/rn-diff-purge) - The raw version-to-version diffs powering Upgrade Helper.\n- [Expo Examples](https://github.com/expo/examples) - Example projects demonstrating Expo APIs and integrations.\n\n## AI-Assisted Development\n\nTools for building React Native apps with AI agents, and for putting AI inside your apps.\n\n### Agents \u0026 Skills\n\n- [Expo AI Agents Guide](https://docs.expo.dev/agents/) - Expo's official documentation for AI-native development: agent setup, llms.txt, and best practices.\n- [Claude Code + Expo](https://docs.expo.dev/agents/claude/) - Official guide for building, debugging, and deploying Expo apps with Claude Code.\n- [Expo Skills](https://github.com/expo/skills) - Agent skills that give coding agents Expo-specific knowledge and best practices.\n- [Agent Skills](https://github.com/anthropics/skills) - Anthropic's public repository of agent skills, usable with Claude Code and other agents.\n\n### MCP Servers\n\n- [Expo MCP](https://docs.expo.dev/mcp/) - Expo-hosted MCP server: EAS logs, documentation search, and deployment workflows from any MCP-capable agent.\n- [mobile-mcp](https://github.com/mobile-next/mobile-mcp) - MCP server for mobile automation on iOS, Android, emulators, simulators, and real devices.\n- [ios-simulator-mcp](https://github.com/joshuayoes/ios-simulator-mcp) - MCP server for driving the iOS simulator: interact with UI, take screenshots, inspect the view hierarchy.\n- [Maestro](https://maestro.dev) - E2E testing framework with a built-in MCP server, letting agents run flows and control devices.\n\n### On-Device AI\n\n- [react-native-executorch](https://github.com/software-mansion/react-native-executorch) - Declarative on-device AI inference powered by ExecuTorch, from Software Mansion.\n- [llama.rn](https://github.com/mybigday/llama.rn) - React Native binding of llama.cpp for running LLMs on device.\n- [react-native-fast-tflite](https://github.com/mrousavy/react-native-fast-tflite) - High-performance TensorFlow Lite inference with GPU acceleration.\n- [AI SDK](https://github.com/vercel/ai) - The AI toolkit for TypeScript; works in Expo and React Native apps for chat, streaming, and tool use.\n\n### AI App Builders\n\n- [a0.dev](https://a0.dev) - Generates complete React Native apps from a prompt and ships them to the app stores.\n- [Rork](https://rork.com) - AI app builder that generates Expo/React Native projects compiling to native iOS, Android, and web.\n\n## Components\n\n### UI\n\n- [react-native-paper](https://github.com/callstack/react-native-paper) - Material Design components for Android and iOS.\n- [React Native Elements](https://github.com/react-native-elements/react-native-elements) - Cross-platform UI toolkit with themed, composable components.\n- [Tamagui](https://github.com/tamagui/tamagui) - Universal UI kit and style system with an optimizing compiler, 100% parity between React Native and web.\n- [gluestack-ui](https://github.com/gluestack/gluestack-ui) - Copy-paste components and patterns built on Tailwind-style utility classes.\n- [react-native-ui-kitten](https://github.com/akveo/react-native-ui-kitten) - UI library based on the Eva Design System with theming support.\n- [NativeBase](https://github.com/GeekyAnts/NativeBase) - Mobile-first, accessible component library for React Native and web.\n- [Shoutem UI](https://github.com/shoutem/ui) - Customizable set of styled components for React Native.\n- [react-native-vector-icons](https://github.com/oblador/react-native-vector-icons) - Customizable icon sets with support for styling and image sources.\n- [lottie-react-native](https://github.com/lottie-react-native/lottie-react-native) - Render After Effects animations natively.\n- [react-native-svg](https://github.com/software-mansion/react-native-svg) - SVG rendering for React Native and web.\n- [react-native-svg-transformer](https://github.com/kristerkari/react-native-svg-transformer) - Import SVG files as components, like on the web.\n- [react-native-modal](https://github.com/react-native-modal/react-native-modal) - Enhanced, animated, customizable modal.\n- [react-native-blur](https://github.com/margelo/react-native-blur) - Native blur view component.\n- [react-native-blurhash](https://github.com/mrousavy/react-native-blurhash) - Colorful blurry placeholders while content loads.\n- [react-native-calendars](https://github.com/wix/react-native-calendars) - Feature-rich calendar components.\n- [react-native-date-picker](https://github.com/henninghall/react-native-date-picker) - Native date and time picker for Android and iOS.\n- [react-native-reanimated-carousel](https://github.com/dohooo/react-native-reanimated-carousel) - Swiper/carousel built entirely on Reanimated, the successor to snap-carousel.\n- [react-native-pager-view](https://github.com/callstack/react-native-pager-view) - Native ViewPager and UIPageViewController wrapper.\n- [react-native-copilot](https://github.com/mohebifar/react-native-copilot) - Step-by-step walkthrough tooltips for onboarding.\n- [react-native-super-grid](https://github.com/saleel/react-native-super-grid) - Responsive grid view.\n- [react-native-circular-progress](https://github.com/bartgryszko/react-native-circular-progress) - Animated circular progress indicators.\n- [react-native-progress-steps](https://github.com/colbymillerdev/react-native-progress-steps) - Customizable progress stepper.\n- [react-native-confirmation-code-field](https://github.com/retyui/react-native-confirmation-code-field) - OTP/confirmation code input for iOS, Android, and web.\n- [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) - QR code generator based on react-native-svg.\n- [react-native-country-picker-modal](https://github.com/xcarpentier/react-native-country-picker-modal) - Country picker with flags, search, and localization.\n- [react-native-hole-view](https://github.com/ibitcy/react-native-hole-view) - Cut touch-through holes anywhere, perfect for onboarding highlights.\n\n### Lists\n\n- [FlashList](https://github.com/Shopify/flash-list) - Shopify's fast and performant list, a drop-in replacement for FlatList.\n- [Legend List](https://github.com/LegendApp/legend-list) - High-performance list in pure JS, built for the New Architecture.\n- [recyclerlistview](https://github.com/Flipkart/recyclerlistview) - The recycling listview that pioneered high-performance lists in React Native.\n\n### Navigation\n\n- [React Navigation](https://github.com/react-navigation/react-navigation) - The standard routing and navigation library for React Native.\n- [Expo Router](https://docs.expo.dev/router/introduction/) - File-based routing for universal React Native apps, built on React Navigation.\n- [react-native-navigation](https://github.com/wix/react-native-navigation) - Wix's fully native navigation solution.\n- [react-native-screens](https://github.com/software-mansion/react-native-screens) - Native navigation primitives that back React Navigation's native stack.\n- [react-native-bottom-tabs](https://github.com/callstack/react-native-bottom-tabs) - Truly native bottom tab bars (SwiftUI and Material) for React Native.\n\n### Sheets, Menus \u0026 Toasts\n\n- [react-native-bottom-sheet](https://github.com/gorhom/react-native-bottom-sheet) - Performant, interactive bottom sheet with configurable gestures.\n- [react-native-true-sheet](https://github.com/lodev09/react-native-true-sheet) - The true native bottom sheet experience.\n- [react-native-actions-sheet](https://github.com/ammarahm-ed/react-native-actions-sheet) - Cross-platform ActionSheet with a flexible API.\n- [Zeego](https://github.com/nandorojo/zeego) - Menus for React Native done right — truly native dropdown and context menus.\n- [Burnt](https://github.com/nandorojo/burnt) - Native toasts and alerts for iOS and Android.\n- [react-native-root-toast](https://github.com/magicismight/react-native-root-toast) - Pure JavaScript toast solution.\n- [react-native-flash-message](https://github.com/lucasferreira/react-native-flash-message) - Flashbar and top-notification alerts.\n- [react-native-notifier](https://github.com/seniv/react-native-notifier) - Fast and simple in-app notifications.\n- [react-native-popup-menu](https://github.com/instea/react-native-popup-menu) - Extensible popup menu component.\n\n### Forms \u0026 Keyboard\n\n- [React Hook Form](https://github.com/react-hook-form/react-hook-form) - Performant form state management and validation for React and React Native.\n- [Formik](https://github.com/jaredpalmer/formik) - Build forms without the tears.\n- [react-native-keyboard-controller](https://github.com/kirillzyusko/react-native-keyboard-controller) - Keyboard manager that works identically on iOS and Android.\n- [react-native-picker-select](https://github.com/lawnstarter/react-native-picker-select) - Picker emulating the native select interface.\n- [react-native-autocomplete-input](https://github.com/byteburgers/react-native-autocomplete-input) - Pure JavaScript autocomplete input.\n- [react-native-masked-text](https://github.com/bhrott/react-native-masked-text) - Masked text and input components.\n- [react-native-credit-card-input](https://github.com/sbycrosz/react-native-credit-card-input) - Cross-platform credit card input.\n- [react-native-multiple-select](https://github.com/toystars/react-native-multiple-select) - Simple multi-select component.\n\n### Text \u0026 Rich Content\n\n- [react-native-live-markdown](https://github.com/Expensify/react-native-live-markdown) - Drop-in TextInput replacement with live Markdown formatting, by Expensify.\n- [react-native-markdown-display](https://github.com/iamacup/react-native-markdown-display) - 100% CommonMark-compatible Markdown renderer.\n- [react-native-hyperlink](https://github.com/obipawan/react-native-hyperlink) - Make URLs, emails, and fuzzy links clickable.\n- [react-native-html-to-pdf](https://github.com/christopherdro/react-native-html-to-pdf) - Convert HTML strings to PDF documents.\n- [react-native-responsive-fontsize](https://github.com/heyman333/react-native-responsive-fontsize) - Responsive font sizes based on device screen size.\n\n### Image \u0026 Camera\n\n- [react-native-vision-camera](https://github.com/mrousavy/react-native-vision-camera) - Powerful, high-performance camera library with frame processors.\n- [expo-image](https://docs.expo.dev/versions/latest/sdk/image/) - Fast, modern image component with caching and blurhash support.\n- [react-native-image-picker](https://github.com/react-native-image-picker/react-native-image-picker) - Native UI for selecting photos and videos.\n- [react-native-image-crop-picker](https://github.com/ivpusic/react-native-image-crop-picker) - Image picker with camera, cropping, and compression.\n- [react-native-camera-kit](https://github.com/teslamotors/react-native-camera-kit) - High-performance camera library with barcode scanning, by Tesla.\n- [react-native-image-resizer](https://github.com/bamlab/react-native-image-resizer) - Resize local images natively.\n\n### Video \u0026 Audio\n\n- [react-native-video](https://github.com/TheWidlarzGroup/react-native-video) - The Video component for React Native.\n- [expo-video](https://docs.expo.dev/versions/latest/sdk/video/) - Modern video playback built for Expo and the New Architecture.\n- [react-native-track-player](https://github.com/doublesymmetry/react-native-track-player) - Full-featured audio player: background playback, Android Auto, CarPlay, lock-screen controls.\n- [react-native-audio-api](https://github.com/software-mansion/react-native-audio-api) - High-performance audio engine implementing the Web Audio API.\n- [react-native-sound](https://github.com/zmxv/react-native-sound) - Play sound clips natively.\n- [react-native-webrtc](https://github.com/react-native-webrtc/react-native-webrtc) - WebRTC for React Native.\n\n### Maps \u0026 Location\n\n- [react-native-maps](https://github.com/react-native-maps/react-native-maps) - MapView components for iOS and Android.\n- [rnmapbox/maps](https://github.com/rnmapbox/maps) - Mapbox maps for custom map experiences.\n- [react-native-background-geolocation](https://github.com/transistorsoft/react-native-background-geolocation) - Battery-conscious background location with motion detection.\n- [react-native-map-link](https://github.com/tschoffelen/react-native-map-link) - Open the user's preferred maps app.\n- [react-native-google-places-autocomplete](https://github.com/FaridSafi/react-native-google-places-autocomplete) - Customizable Google Places autocomplete.\n\n### Charts\n\n- [victory-native-xl](https://github.com/FormidableLabs/victory-native-xl) - Charting built on Skia and Reanimated with a focus on performance.\n- [react-native-graph](https://github.com/margelo/react-native-graph) - Beautiful, high-performance line graphs built with Skia.\n- [react-native-gifted-charts](https://github.com/Abhinandan-Kushwaha/react-native-gifted-charts) - Bar, line, area, pie, donut, and stacked charts.\n\n### Animation \u0026 Gestures\n\n- [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated) - The standard for performant animations, running on the UI thread.\n- [react-native-gesture-handler](https://github.com/software-mansion/react-native-gesture-handler) - Declarative, native-driven gesture system.\n- [react-native-skia](https://github.com/Shopify/react-native-skia) - High-performance 2D graphics with the Skia rendering engine.\n- [Moti](https://github.com/nandorojo/moti) - Universal animation library powered by Reanimated, with a Framer Motion-like API.\n- [react-native-animatable](https://github.com/oblador/react-native-animatable) - Declarative transitions and standard animations.\n- [TypeGPU](https://github.com/software-mansion/TypeGPU) - Type-safe WebGPU toolkit for advanced GPU work.\n\n### Styling \u0026 Design Systems\n\n- [NativeWind](https://github.com/nativewind/nativewind) - Tailwind CSS for React Native.\n- [Unistyles](https://github.com/jpudysz/react-native-unistyles) - C++-powered StyleSheet superset with themes and breakpoints, built for the New Architecture.\n- [styled-components](https://github.com/styled-components/styled-components) - CSS-in-JS styling that also targets React Native.\n- [Emotion](https://github.com/emotion-js/emotion) - High-performance CSS-in-JS style composition.\n- [react-native-typography](https://github.com/hectahertz/react-native-typography) - Pixel-perfect, native-looking typographic styles.\n- [Stacks](https://github.com/grapp-dev/stacks) - Layout primitives for building consistent UIs.\n- [react-native-edge-to-edge](https://github.com/zoontek/react-native-edge-to-edge) - Effortless edge-to-edge display on Android.\n- [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) - Flexible safe area inset handling.\n\n### Internationalization\n\n- [react-native-localize](https://github.com/zoontek/react-native-localize) - Toolbox for app localization: locales, timezones, currencies.\n\n### System \u0026 Device\n\n- [react-native-device-info](https://github.com/react-native-device-info/react-native-device-info) - Device information for iOS and Android.\n- [react-native-permissions](https://github.com/zoontek/react-native-permissions) - Unified permissions API.\n- [react-native-keychain](https://github.com/oblador/react-native-keychain) - Secure keychain and keystore access.\n- [react-native-config](https://github.com/react-native-config/react-native-config) - Expose environment config to your JS and native code.\n- [react-native-contacts](https://github.com/morenoh149/react-native-contacts) - Native contacts access.\n- [react-native-calendar-events](https://github.com/wmcmahan/react-native-calendar-events) - Calendar event access for iOS and Android.\n- [react-native-share](https://github.com/react-native-share/react-native-share) - Native share sheet and social sharing.\n- [react-native-haptic-feedback](https://github.com/mkuczera/react-native-haptic-feedback) - Haptics that feel right, including Core Haptics patterns.\n- [react-native-sensors](https://github.com/react-native-sensors/react-native-sensors) - Developer-friendly access to device sensors.\n- [react-native-background-fetch](https://github.com/transistorsoft/react-native-background-fetch) - Periodic background callbacks on iOS and Android.\n- [react-native-background-downloader](https://github.com/kesha-antonov/react-native-background-downloader) - Download and upload large files, even when the app is backgrounded.\n- [document-picker](https://github.com/react-native-documents/document-picker) - Document picker and viewer.\n- [expo-quick-actions](https://github.com/EvanBacon/expo-quick-actions) - Home screen quick actions and custom app icons.\n- [react-native-ssl-pinning](https://github.com/MaxToyberman/react-native-ssl-pinning) - SSL pinning and cookie handling.\n\n### Notifications\n\n- [Expo Notifications](https://docs.expo.dev/versions/latest/sdk/notifications/) - Push and local notifications for Expo apps.\n- [react-native-firebase](https://github.com/invertase/react-native-firebase) - Includes FCM messaging alongside the full Firebase suite.\n- [react-native-notifications](https://github.com/wix/react-native-notifications) - Wix's notification handling library.\n- [react-native-onesignal](https://github.com/OneSignal/react-native-onesignal) - OneSignal push notification SDK.\n\n### Web \u0026 WebViews\n\n- [react-native-webview](https://github.com/react-native-webview/react-native-webview) - The community WebView component.\n- [react-native-inappbrowser](https://github.com/proyecto26/react-native-inappbrowser) - In-app browser using Chrome Custom Tabs and SFSafariViewController.\n- [react-native-web](https://github.com/necolas/react-native-web) - Run React Native components and APIs on the web.\n- [Solito](https://github.com/nandorojo/solito) - React Native + Next.js, unified navigation for universal apps.\n\n### Other Platforms\n\n- [react-native-windows](https://github.com/microsoft/react-native-windows) - Build native Windows apps with React.\n- [react-native-macos](https://github.com/microsoft/react-native-macos) - Build native macOS apps with React.\n\n## Data\n\n### State Management\n\n- [Zustand](https://github.com/pmndrs/zustand) - Bear necessities for state management.\n- [Jotai](https://github.com/pmndrs/jotai) - Primitive and flexible atomic state.\n- [Redux Toolkit](https://github.com/reduxjs/redux-toolkit) - The official, batteries-included Redux toolset.\n- [Legend State](https://github.com/LegendApp/legend-state) - Super fast state with fine-grained reactivity and built-in sync.\n\n### Storage \u0026 Databases\n\n- [react-native-mmkv](https://github.com/mrousavy/react-native-mmkv) - The fastest key/value storage for React Native, ~30x faster than AsyncStorage.\n- [AsyncStorage](https://github.com/react-native-async-storage/async-storage) - Simple, asynchronous, persistent key-value storage.\n- [op-sqlite](https://github.com/OP-Engineering/op-sqlite) - The fastest SQLite library for React Native.\n- [expo-sqlite](https://docs.expo.dev/versions/latest/sdk/sqlite/) - SQLite database access in Expo, with support for Drizzle ORM.\n- [Drizzle ORM](https://github.com/drizzle-team/drizzle-orm) - TypeScript ORM with first-class Expo/React Native SQLite support.\n- [WatermelonDB](https://github.com/Nozbe/WatermelonDB) - Reactive and asynchronous database for powerful apps that scale.\n- [RxDB](https://github.com/pubkey/rxdb) - Local-first, reactive database that replicates with your backend.\n- [Realm](https://github.com/realm/realm-js) - Mobile object database, an alternative to SQLite.\n\n### Networking\n\n- [TanStack Query](https://github.com/TanStack/query) - Powerful async state management and data fetching.\n- [apisauce](https://github.com/infinitered/apisauce) - Axios with standardized errors and request/response transforms.\n- [react-native-netinfo](https://github.com/react-native-netinfo/react-native-netinfo) - Network state and connectivity info.\n- [react-native-network-logger](https://github.com/alexbrazier/react-native-network-logger) - In-app HTTP request monitor.\n- [react-native-quick-crypto](https://github.com/margelo/react-native-quick-crypto) - Fast native implementation of Node's crypto module.\n\n## Services \u0026 Integrations\n\n- [react-native-firebase](https://github.com/invertase/react-native-firebase) - Well-tested, feature-rich modular Firebase implementation.\n- [sentry-react-native](https://github.com/getsentry/sentry-react-native) - Official Sentry SDK for crash reporting and performance monitoring.\n- [react-native-app-auth](https://github.com/FormidableLabs/react-native-app-auth) - PKCE-compliant OAuth2 client based on AppAuth.\n- [google-signin](https://github.com/react-native-google-signin/google-signin) - Google Sign-In for React Native.\n\n## Payments \u0026 Monetization\n\n- [stripe-react-native](https://github.com/stripe/stripe-react-native) - Official Stripe SDK for payments in React Native.\n- [react-native-purchases](https://github.com/RevenueCat/react-native-purchases) - RevenueCat SDK for in-app purchases and subscriptions.\n\n## Development Tools\n\n### Tooling \u0026 IDE\n\n- [Radon IDE](https://github.com/software-mansion/radon-ide) - VSCode/Cursor extension that turns your editor into a full-featured React Native IDE with an embedded simulator.\n- [EAS CLI](https://github.com/expo/eas-cli) - Build, submit, and update iOS and Android apps from the command line.\n- [react-native-rename](https://github.com/junedomingo/react-native-rename) - Rename a React Native app with one command.\n- [react-native-bundle-visualizer](https://github.com/callstack/react-native-bundle-visualizer) - See which packages inflate your bundle size.\n- [Re.Pack](https://github.com/callstack/repack) - Webpack/Rspack-based toolkit with code splitting and Module Federation for React Native.\n\n### Debugging\n\n- [Reactotron](https://github.com/infinitered/reactotron) - Desktop app for inspecting React Native apps: state, API requests, performance.\n- [Buoy](https://github.com/Buoy-gg/buoy) - Devtools that live in your app — and answer to your AI agent.\n\n### Testing\n\n- [Maestro](https://github.com/mobile-dev-inc/Maestro) - Painless declarative E2E automation for mobile.\n- [Detox](https://github.com/wix/Detox) - Gray-box end-to-end testing and automation framework.\n- [React Native Testing Library](https://github.com/callstack/react-native-testing-library) - Testing utilities that encourage good practices.\n- [Loki](https://github.com/oblador/loki) - Visual regression testing for Storybook.\n\n### Builds, Deployment \u0026 OTA Updates\n\n- [EAS](https://expo.dev/eas) - Expo Application Services: cloud builds, app store submission, and OTA updates.\n- [hot-updater](https://github.com/gronxb/hot-updater) - Self-hostable OTA update solution, a CodePush alternative.\n- [Fastlane](https://fastlane.tools) - Automate building, screenshots, and releasing for iOS and Android.\n\n### Building Libraries\n\n- [create-react-native-library](https://github.com/callstack/react-native-builder-bob) - Scaffold and build React Native libraries for distribution.\n- [Nitro Modules](https://github.com/mrousavy/nitro) - Insanely fast native C++, Swift, or Kotlin modules with statically compiled bindings.\n\n## Starters \u0026 Boilerplates\n\n- [Ignite](https://github.com/infinitered/ignite) - Infinite Red's battle-tested boilerplate with CLI and generators.\n- [react-native-boilerplate](https://github.com/thecodingmachine/react-native-boilerplate) - TheCodingMachine's template for solid, scalable applications.\n- [Expo Templates](https://docs.expo.dev/more/create-expo/) - Official Expo templates, from blank to tabs to full navigation setups.\n\n## Open Source Apps\n\nProduction apps you can learn from.\n\n- [Bluesky](https://github.com/bluesky-social/social-app) - The Bluesky social app for web, iOS, and Android.\n- [Expensify](https://github.com/Expensify/App) - New Expensify: financial collaboration, chat-centered.\n- [Joplin](https://github.com/laurent22/joplin) - Privacy-focused note-taking app with sync, on every platform.\n- [Mattermost](https://github.com/mattermost/mattermost-mobile) - Mattermost's mobile apps.\n- [Rocket.Chat](https://github.com/RocketChat/Rocket.Chat.ReactNative) - Rocket.Chat's mobile client.\n- [Artsy](https://github.com/artsy/eigen) - The art world in your pocket.\n- [YouTrack Mobile](https://github.com/JetBrains/youtrack-mobile) - JetBrains' YouTrack client for iOS and Android.\n\n## Learning\n\n- [React Native Docs](https://reactnative.dev/docs/getting-started) - The official guides, always the right place to start.\n- [Expo Tutorial](https://docs.expo.dev/tutorial/introduction/) - Official hands-on tutorial building a universal app.\n- [React Native Express](https://www.reactnative.express) - Guided walkthrough of the React Native ecosystem.\n- [Start React Native](https://start-react-native.dev) - William Candillon's in-depth course on gestures and animations.\n- [Can it be done in React Native?](https://www.youtube.com/@wcandillon) - William Candillon's YouTube series rebuilding famous UIs.\n\n## Staying Up to Date\n\n- [This Week In React](https://thisweekinreact.com) - Weekly newsletter covering React and React Native.\n- [React Native Newsletter](https://reactnativenewsletter.com) - Occasional newsletter of React Native news and articles.\n- [React Native Radio](https://reactnativeradio.com) - The long-running React Native podcast, by Infinite Red.\n- [Chain React](https://chainreactconf.com) - The US React Native conference, Portland, OR.\n- [App.js Conf](https://appjs.co) - Expo and React Native conference, Kraków, Poland.\n- [React Universe Conf](https://www.reactuniverseconf.com) - Callstack's conference (formerly React Native EU), Wrocław, Poland.\n\n## Contributing\n\nContributions are welcome! Please read the [contribution guidelines](CONTRIBUTING.md) first: entries should be actively maintained, work with current React Native, and be genuinely useful to most developers.\n\nMany thanks to everyone on the [contributor list](https://github.com/jondot/awesome-react-native/graphs/contributors) :)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/jondot%2Fawesome-react-native/projects"}