Skip to content
87

Awesome React Native

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

36k stars4,041 forks194 entriesLast push Aug 26, 2026 (1 month ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Getting Started

React Native

Official documentation, including environment setup, guides, and API reference.

In 3 lists

Expo

The recommended framework for building React Native apps: file-based routing, native modules, builds, and updates out of the box.

In 2 lists

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 >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.

In 2 lists

Agent Skills

Anthropic's public repository of agent skills, usable with Claude Code and other agents.

In 9 listsDetails

AI-Assisted Development >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.

In 2 lists

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.

In 3 lists

AI-Assisted Development >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.

In 8 listsDetails

AI-Assisted Development >AI App Builders

a0.dev

Generates complete React Native apps from a prompt and ships them to the app stores.

Rork

AI app builder that generates Expo/React Native projects compiling to native iOS, Android, and web.

In 2 lists

Components >UI

react-native-paper

Material Design components for Android and iOS.

React Native Elements

Cross-platform UI toolkit with themed, composable components.

Tamagui

Universal UI kit and style system with an optimizing compiler, 100% parity between React Native and web.

gluestack-ui

Copy-paste components and patterns built on Tailwind-style utility classes.

react-native-ui-kitten

UI library based on the Eva Design System with theming support.

NativeBase

Mobile-first, accessible component library for React Native and web.

Shoutem UI

Customizable set of styled components for React Native.

react-native-vector-icons

Customizable icon sets with support for styling and image sources.

In 2 lists

lottie-react-native

Render After Effects animations natively.

react-native-svg

SVG rendering for React Native and web.

react-native-svg-transformer

Import SVG files as components, like on the web.

react-native-modal

Enhanced, animated, customizable modal.

react-native-blur

Native blur view component.

react-native-blurhash

Colorful blurry placeholders while content loads.

react-native-calendars

Feature-rich calendar components.

In 2 lists

react-native-date-picker

Native date and time picker for Android and iOS.

react-native-reanimated-carousel

Swiper/carousel built entirely on Reanimated, the successor to snap-carousel.

react-native-pager-view

Native ViewPager and UIPageViewController wrapper.

react-native-copilot

Step-by-step walkthrough tooltips for onboarding.

react-native-super-grid

Responsive grid view.

react-native-circular-progress

Animated circular progress indicators.

In 2 lists

react-native-progress-steps

Customizable progress stepper.

react-native-confirmation-code-field

OTP/confirmation code input for iOS, Android, and web.

react-native-qrcode-svg

QR code generator based on react-native-svg.

react-native-country-picker-modal

Country picker with flags, search, and localization.

react-native-hole-view

Cut touch-through holes anywhere, perfect for onboarding highlights.

Components >Lists

FlashList

Shopify's fast and performant list, a drop-in replacement for FlatList.

Legend List

High-performance list in pure JS, built for the New Architecture.

recyclerlistview

The recycling listview that pioneered high-performance lists in React Native.

Components >Navigation

React Navigation

The standard routing and navigation library for React Native.

In 2 lists

Expo Router

File-based routing for universal React Native apps, built on React Navigation.

react-native-navigation

Wix's fully native navigation solution.

react-native-screens

Native navigation primitives that back React Navigation's native stack.

react-native-bottom-tabs

Truly native bottom tab bars (SwiftUI and Material) for React Native.

Components >Sheets, Menus & Toasts

react-native-bottom-sheet

Performant, interactive bottom sheet with configurable gestures.

react-native-true-sheet

The true native bottom sheet experience.

react-native-actions-sheet

Cross-platform ActionSheet with a flexible API.

Zeego

Menus for React Native done right — truly native dropdown and context menus.

Burnt

Native toasts and alerts for iOS and Android.

react-native-root-toast

Pure JavaScript toast solution.

react-native-flash-message

Flashbar and top-notification alerts.

react-native-notifier

Fast and simple in-app notifications.

react-native-popup-menu

Extensible popup menu component.

Components >Forms & Keyboard

React Hook Form

Performant form state management and validation for React and React Native.

In 4 listsDetails

Formik

Build forms without the tears.

In 4 listsDetails

react-native-keyboard-controller

Keyboard manager that works identically on iOS and Android.

react-native-picker-select

Picker emulating the native select interface.

react-native-autocomplete-input

Pure JavaScript autocomplete input.

react-native-masked-text

Masked text and input components.

react-native-credit-card-input

Cross-platform credit card input.

react-native-multiple-select

Simple multi-select component.

Components >Text & Rich Content

react-native-live-markdown

Drop-in TextInput replacement with live Markdown formatting, by Expensify.

react-native-markdown-display

100% CommonMark-compatible Markdown renderer.

react-native-hyperlink

Make URLs, emails, and fuzzy links clickable.

react-native-html-to-pdf

Convert HTML strings to PDF documents.

react-native-responsive-fontsize

Responsive font sizes based on device screen size.

Components >Image & Camera

react-native-vision-camera

Powerful, high-performance camera library with frame processors.

expo-image

Fast, modern image component with caching and blurhash support.

react-native-image-picker

Native UI for selecting photos and videos.

react-native-image-crop-picker

Image picker with camera, cropping, and compression.

react-native-camera-kit

High-performance camera library with barcode scanning, by Tesla.

react-native-image-resizer

Resize local images natively.

Components >Video & Audio

react-native-video

The Video component for React Native.

In 2 lists

expo-video

Modern video playback built for Expo and the New Architecture.

react-native-track-player

Full-featured audio player: background playback, Android Auto, CarPlay, lock-screen controls.

react-native-audio-api

High-performance audio engine implementing the Web Audio API.

react-native-sound

Play sound clips natively.

react-native-webrtc

WebRTC for React Native.

Components >Maps & Location

react-native-maps

MapView components for iOS and Android.

In 2 lists

rnmapbox/maps

Mapbox maps for custom map experiences.

react-native-background-geolocation

Battery-conscious background location with motion detection.

react-native-map-link

Open the user's preferred maps app.

react-native-google-places-autocomplete

Customizable Google Places autocomplete.

Components >Charts

victory-native-xl

Charting built on Skia and Reanimated with a focus on performance.

react-native-graph

Beautiful, high-performance line graphs built with Skia.

react-native-gifted-charts

Bar, line, area, pie, donut, and stacked charts.

Components >Animation & Gestures

react-native-reanimated

The standard for performant animations, running on the UI thread.

react-native-gesture-handler

Declarative, native-driven gesture system.

react-native-skia

High-performance 2D graphics with the Skia rendering engine.

Moti

Universal animation library powered by Reanimated, with a Framer Motion-like API.

react-native-animatable

Declarative transitions and standard animations.

In 2 lists

TypeGPU

Type-safe WebGPU toolkit for advanced GPU work.

Components >Styling & Design Systems

NativeWind

Tailwind CSS for React Native.

In 2 lists

Unistyles

C++-powered StyleSheet superset with themes and breakpoints, built for the New Architecture.

styled-components

CSS-in-JS styling that also targets React Native.

In 5 listsDetails

Emotion

High-performance CSS-in-JS style composition.

In 6 listsDetails

react-native-typography

Pixel-perfect, native-looking typographic styles.

Stacks

Layout primitives for building consistent UIs.

react-native-edge-to-edge

Effortless edge-to-edge display on Android.

react-native-safe-area-context

Flexible safe area inset handling.

Components >Internationalization

react-native-localize

Toolbox for app localization: locales, timezones, currencies.

Components >System & Device

react-native-device-info

Device information for iOS and Android.

In 2 lists

react-native-permissions

Unified permissions API.

react-native-keychain

Secure keychain and keystore access.

react-native-config

Expose environment config to your JS and native code.

react-native-contacts

Native contacts access.

react-native-calendar-events

Calendar event access for iOS and Android.

react-native-share

Native share sheet and social sharing.

react-native-haptic-feedback

Haptics that feel right, including Core Haptics patterns.

react-native-sensors

Developer-friendly access to device sensors.

react-native-background-fetch

Periodic background callbacks on iOS and Android.

react-native-background-downloader

Download and upload large files, even when the app is backgrounded.

document-picker

Document picker and viewer.

expo-quick-actions

Home screen quick actions and custom app icons.

react-native-ssl-pinning

SSL pinning and cookie handling.

Components >Notifications

Expo Notifications

Push and local notifications for Expo apps.

react-native-firebase

Includes FCM messaging alongside the full Firebase suite.

In 3 lists

react-native-notifications

Wix's notification handling library.

react-native-onesignal

OneSignal push notification SDK.

Components >Web & WebViews

react-native-webview

The community WebView component.

react-native-inappbrowser

In-app browser using Chrome Custom Tabs and SFSafariViewController.

react-native-web

Run React Native components and APIs on the web.

In 2 lists

Solito

React Native + Next.js, unified navigation for universal apps.

Components >Other Platforms

react-native-windows

Build native Windows apps with React.

In 2 lists

react-native-macos

Build native macOS apps with React.

Data >State Management

Zustand

Bear necessities for state management.

In 5 listsDetails

Jotai

Primitive and flexible atomic state.

In 2 lists

Redux Toolkit

The official, batteries-included Redux toolset.

In 2 lists

Legend State

Super fast state with fine-grained reactivity and built-in sync.

Data >Storage & Databases

react-native-mmkv

The fastest key/value storage for React Native, ~30x faster than AsyncStorage.

AsyncStorage

Simple, asynchronous, persistent key-value storage.

op-sqlite

The fastest SQLite library for React Native.

expo-sqlite

SQLite database access in Expo, with support for Drizzle ORM.

Drizzle ORM

TypeScript ORM with first-class Expo/React Native SQLite support.

In 3 lists

WatermelonDB

Reactive and asynchronous database for powerful apps that scale.

In 2 lists

RxDB

Local-first, reactive database that replicates with your backend.

In 6 listsDetails

Realm

Mobile object database, an alternative to SQLite.

In 2 lists

Data >Networking

TanStack Query

Powerful async state management and data fetching.

In 6 listsDetails

apisauce

Axios with standardized errors and request/response transforms.

react-native-netinfo

Network state and connectivity info.

react-native-network-logger

In-app HTTP request monitor.

react-native-quick-crypto

Fast native implementation of Node's crypto module.

Services & Integrations

react-native-firebase

Includes FCM messaging alongside the full Firebase suite.

In 3 lists

sentry-react-native

Official Sentry SDK for crash reporting and performance monitoring.

react-native-app-auth

PKCE-compliant OAuth2 client based on AppAuth.

google-signin

Google Sign-In for React Native.

Payments & Monetization

stripe-react-native

Official Stripe SDK for payments in React Native.

react-native-purchases

RevenueCat SDK for in-app purchases and subscriptions.

Development Tools >Tooling & IDE

Radon IDE

VSCode/Cursor extension that turns your editor into a full-featured React Native IDE with an embedded simulator.

EAS CLI

Build, submit, and update iOS and Android apps from the command line.

react-native-rename

Rename a React Native app with one command.

react-native-bundle-visualizer

See which packages inflate your bundle size.

Re.Pack

Webpack/Rspack-based toolkit with code splitting and Module Federation for React Native.

Development Tools >Debugging

Reactotron

Desktop app for inspecting React Native apps: state, API requests, performance.

In 4 listsDetails

Buoy

Devtools that live in your app — and answer to your AI agent.

Development Tools >Testing

Maestro

Painless declarative E2E automation for mobile.

In 2 lists

Detox

Gray-box end-to-end testing and automation framework.

In 3 lists

React Native Testing Library

Testing utilities that encourage good practices.

Loki

Visual regression testing for Storybook.

In 2 lists

Development Tools >Builds, Deployment & OTA Updates

EAS

Expo Application Services: cloud builds, app store submission, and OTA updates.

hot-updater

Self-hostable OTA update solution, a CodePush alternative.

Fastlane

Automate building, screenshots, and releasing for iOS and Android.

Development Tools >Building Libraries

create-react-native-library

Scaffold and build React Native libraries for distribution.

Nitro Modules

Insanely fast native C++, Swift, or Kotlin modules with statically compiled bindings.

Starters & Boilerplates

Ignite

Infinite Red's battle-tested boilerplate with CLI and generators.

In 2 lists

react-native-boilerplate

TheCodingMachine's template for solid, scalable applications.

In 2 lists

Expo Templates

Official Expo templates, from blank to tabs to full navigation setups.

Open Source Apps

Bluesky

The Bluesky social app for web, iOS, and Android.

In 2 lists

Expensify

New Expensify: financial collaboration, chat-centered.

Joplin

Privacy-focused note-taking app with sync, on every platform.

In 6 listsDetails

Mattermost

Mattermost's mobile apps.

Rocket.Chat

Rocket.Chat's mobile client.

Artsy

The art world in your pocket.

YouTrack Mobile

JetBrains' YouTrack client for iOS and Android.

Learning

React Native Docs

The official guides, always the right place to start.

In 2 lists

Expo Tutorial

Official hands-on tutorial building a universal app.

React Native Express

Guided walkthrough of the React Native ecosystem.

Start React Native

William Candillon's in-depth course on gestures and animations.

Can it be done in React Native?

William Candillon's YouTube series rebuilding famous UIs.

Staying Up to Date

This Week In React

Weekly newsletter covering React and React Native.

In 2 lists

React Native Newsletter

Occasional newsletter of React Native news and articles.

In 2 lists

React Native Radio

The long-running React Native podcast, by Infinite Red.

Chain React

The US React Native conference, Portland, OR.

App.js Conf

Expo and React Native conference, Kraków, Poland.

React Universe Conf

Callstack's conference (formerly React Native EU), Wrocław, Poland.

See category
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
93

Awesome Vue

vuejs/awesome-vue

🎉 A curated list of awesome things related to Vue.js

Fresh★ 74k1067 entriesPushed 5 days ago
93

Awesome DESIGN.md

VoltAgent/awesome-design-md

A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.

Fresh★ 119k74 entriesPushed 9 days ago
91

Open Source Mac Os Apps

serhii-londar/open-source-mac-os-apps

🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

Fresh★ 51k700 entriesPushed 20 days ago
91

Awesome-Kubernetes

ramitsurana/awesome-kubernetes

A curated list for awesome kubernetes sources :ship::tada:

Fresh★ 16k47 entriesPushed 8 days ago
91

Awesome Angular

PatrickJS/awesome-angular

:page_facing_up: A curated list of awesome Angular resources

Fresh★ 10k1944 entriesPushed today