35,710
stars
+1
4,057
forks
1,043
watchers
1,180
prs
77
issues
0
releases
0
discussions
README
Awesome 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. Contents - Getting Started - AI-Assisted Development - Agents & Skills - MCP Servers - On-Device AI - AI App Builders - Components - UI - Lists - Navigation - Sheets, Menus & Toasts - Forms & Keyboard - Text & Rich Content - Image & Camera - Video & Audio - Maps & Location - Charts - Animation & Gestures - Styling & Design Systems - Internationalization - System & Device - Notifications - Web & WebViews - Other Platforms - Data - State Management - Storage & Databases - Networking - Services & Integrations - Payments & Monetization - Development Tools - Tooling & IDE - Debugging - Testing - Builds, Deployment & OTA Updates - Building Libraries - Starters & Boilerplates - Open Source Apps - Learning - Staying Up to Date Getting Started - React Native - Official documentation, including environment setup, guides, and API reference. - Expo - The recommended framework for building React Native apps: file-based routing, native modules, builds, and updates out of the box. - React Native Directory - Searchable, filterable directory of React Native libraries with maintenance and New Architecture compatibility signals. - Upgrade Helper - Web tool that shows the exact diff between two React Native versions for painless upgrades. - rn-diff-purge - The raw version-to-version diffs powering Upgrade Helper. - Expo Examples - Example projects demonstrating Expo APIs and integrations. AI-Assisted Development Tools for building React Native apps with AI agents, and for putting AI inside your apps. Agents & Skills - Expo AI Agents Guide - Expo's official documentation for AI-native development: agent setup, llms.txt, and best practices. - Claude Code + Expo - Official guide for building, debugging, and deploying Expo apps with Claude Code. - Expo Skills - Agent skills that give coding agents Expo-specific knowledge and best practices. - Agent Skills - Anthropic's public repository of agent skills, usable with Claude Code and other agents. MCP Servers - Expo MCP - Expo-hosted MCP server: EAS logs, documentation search, and deployment workflows from any MCP-capable agent. - mobile-mcp - MCP server for mobile automation on iOS, Android, emulators, simulators, and real devices. - ios-simulator-mcp - MCP server for driving the iOS simulator: interact with UI, take screenshots, inspect the view hierarchy. - Maestro - E2E testing framework with a built-in MCP server, letting agents run flows and control devices. On-Device AI - react-native-executorch - Declarative on-device AI inference powered by ExecuTorch, from Software Mansion. - llama.rn - React Native binding of llama.cpp for running LLMs on device. - react-native-fast-tflite