jondot /awesome-react-native

Awesome React Native components, news, tools, and learning material!

★ 35,710⑂ 4,057👁 1,043⑃ 1,180● 77▤ 0◈ 0
TA的项目
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 

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON