awesome-react-native
Awesome React Native components, news, tools, and learning material!
https://github.com/jondot/awesome-react-native
Last synced: 1 day ago
JSON representation
-
AI-Assisted Development
-
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.
-
AI App Builders
-
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 - High-performance TensorFlow Lite inference with GPU acceleration.
- AI SDK - The AI toolkit for TypeScript; works in Expo and React Native apps for chat, streaming, and tool use.
-
-
Articles
-
Assorted
- Versioning React Native Application in elegant way (cross-platformely) ★10
- Best Practices for Building a Large Scale React Application
- React Native - Nic or Not App
- React and React Native State Museum
- Top 15 React Native libraries that I use in my apps
- Building 3 React Native Apps in One Summer
- React Native: Bringing modern web techniques to mobile
- First impressions using React Native
- Wrapping Cocoapods for React Native
- React Native: Initial Thoughts (opinion)
- A Dynamic Crazy Native Mobile Future Powered by Javascript
- ReactNative NES & More
- React Native Installation and Setup
- Diary of Building an iOS App with React Native
- React Native in Production - notes from Clay Allsop
- An iOS Developer on React Native
- React Native and WebRTC
- How to bridge a Swift view
- How to select the right React Native database
- Building a Native SoundCloud Android app with Redux - discussing redux, code reuse and performance on Android.
- Using AI to discover UI components - fun image processing / AI assisted process to discover and generate React Native UI
- Writing Android Components
- React Native's Layout Animation is Awesome
- Avoiding the Keyboard
- How To Use OpenCV In React Native For Image Processing
- Using Styled Components with React Native
- Create a React Native Image Recognition App with Google Vision API
- A comprehensive guide on building offline React Native apps with AsyncStorage
- Build a Chat App with Firebase and React Native
- Getting Started with Firestore and React Native
- React Native: Native Modules made for React developers - on the developer experience with 3rd-party libraries for RN 0.60+
- Flutter vs React Native - Choosing your approach - Comparison article to help you choose the best approach depending on your project and experience.
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native Twitter Clone - React Native Twitter Clone powered by the Cosmic Headless CMS. [Read about how it was built](https://www.cosmicjs.com/blog/how-to-make-a-simple-twitter-clone-with-react-native).
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- React Native - Nic or Not App
- Wrapping Cocoapods for React Native
- Avoiding the Keyboard
- Using Styled Components with React Native
- Avoiding the Keyboard
- Avoiding the Keyboard
- Avoiding the Keyboard
- Avoiding the Keyboard
- Avoiding the Keyboard
- Avoiding the Keyboard
- Avoiding the Keyboard
- Avoiding the Keyboard
- Avoiding the Keyboard
- Avoiding the Keyboard
- Wrapping Cocoapods for React Native
- Wrapping Cocoapods for React Native
- Wrapping Cocoapods for React Native
- Wrapping Cocoapods for React Native
- Wrapping Cocoapods for React Native
- Wrapping Cocoapods for React Native
- Wrapping Cocoapods for React Native
- Wrapping Cocoapods for React Native
- Best Practices for Building a Large Scale React Application
- Wrapping Cocoapods for React Native
- Reflecting on React Native development
- Avoiding the Keyboard
- Wrapping Cocoapods for React Native
- Diary of Building an iOS App with React Native
- Avoiding the Keyboard
- Wrapping Cocoapods for React Native
-
Programming Languages
Categories
Components
1,076
Articles
971
Open Source Apps
119
Tutorials
77
Blogs
52
Seeds
39
Videos
34
Utilities
34
AI-Assisted Development
14
Data
13
Development Tools
13
Libraries
9
Releases
9
Books
8
Frameworks
6
Learning
5
Staying Up to Date
5
Getting Started
3
Payments & Monetization
2
Sponsors
2
Newsletters
2
Starters & Boilerplates
1
Services & Integrations
1
Sub Categories
Howtos
702
UI
519
Other Platforms
298
Assorted
193
System
103
Training & tutorials
78
Integrations
67
Navigation
53
Utils & Infra
46
Media
46
Internals
38
Continuous Integration
37
Backend
33
Text & Rich Content
24
Storage
21
Talks
19
Styling
18
Building Libraries
17
Web
17
Forms
16
Build & Development
15
Analytics
11
Animation
10
Internationalization
10
Geolocation
9
Monetization
8
Networking
7
System & Device
5
Storage & Databases
5
Styling & Design Systems
5
Extension
4
Animation & Gestures
4
MCP Servers
4
On-Device AI
4
Sheets, Menus & Toasts
4
Tooling & IDE
4
Agents & Skills
4
State Management
4
Video & Audio
4
Charts
3
Testing
3
AI App Builders
2
Web & WebViews
2
Maps & Location
2
Debugging
2
_Never leave your command line for secrets_
2
Builds, Deployment & OTA Updates
2
Image & Camera
2
Lists
2
Deep Linking
1
Forms & Keyboard
1
Notifications
1
Reference
1
Keywords
react-native
495
react
159
android
158
ios
154
javascript
53
react-native-component
30
typescript
29
redux
26
expo
22
ui
19
component
18
react-native-web
14
animation
13
modal
13
reactjs
13
react-navigation
11
mobile
11
native
11
library
10
picker
10
reactnative
10
ui-components
9
navigation
9
image
8
listview
8
cross-platform
8
camera
8
web
8
swift
8
button
8
css
8
animated
8
material-design
7
carousel
7
i18n
7
storage
7
boilerplate
7
svg
7
mobile-app
6
input
6
starter-kit
6
testing
6
nodejs
6
cli
6
notifications
6
dropdown
6
java
6
responsive
6
npm
6
sdk
6