An open API service indexing awesome lists of open source software.

awesome-react-native

Awesome React Native (Expo) components, news, tools, and learning material!
https://github.com/thenaubit/awesome-react-native

Last synced: 16 days ago
JSON representation

Filtered by TypeScript. Clear filters

Accessibility

Graphics & Drawing

  • react-native-ama - Accessibility testing and enforcement library by Formidable.

Animation & Gestures

Graphics & Drawing

Authentication & Security

Graphics & Drawing

  • expo-stable-id - Persistent cross-device user identifier using iCloud sync and secure local storage.

Backend & BaaS

Graphics & Drawing

  • Appwrite - Self-hosted BaaS with auth, databases, storage, and functions.
  • AWS Amplify - AWS cloud services integration for mobile and web apps.
  • Convex - TypeScript-first backend with real-time data sync and serverless functions.
  • React Native Firebase - Firebase SDK with Firestore, Auth, Cloud Functions, analytics, and more.
  • Supabase - Open-source Firebase alternative built on PostgreSQL.

Component Libraries

  • Gluestack UI - Universal accessible components with Tailwind CSS support for React Native and Next.js.
  • HeroUI Native - Beautiful, fast and modern React Native UI library with pre-built components.
  • NativeBase - Accessible component library inspired by Material UI, Chakra UI, and Ant Design.
  • React Native Paper - Cross-platform Material Design library with M3 support by Callstack.
  • Tamagui - Performance-focused UI kit with optimizing compiler that flattens component trees at build time.

Data Fetching & Networking

Graphics & Drawing

  • SWR - React hooks for data fetching with stale-while-revalidate strategy.
  • tRPC - End-to-end typesafe APIs with TanStack Query integration.

Deep Linking

Graphics & Drawing

  • Branch - Attribution and deferred deep linking platform.

Developer Tools

Graphics & Drawing

  • Radon IDE - VSCode extension turning your editor into a React Native IDE.
  • Reactotron - Desktop app for inspecting React Native apps without debug mode.

Frameworks & Platforms

Graphics & Drawing

  • Expo - Framework and platform for universal React Native applications.
  • expo-watch-connectivity - Apple Watch communication using WatchConnectivity with real-time messaging and background sync.
  • Re.Pack - Webpack-based bundler for React Native with module federation support.

Internationalization (i18n)

Graphics & Drawing

  • Lingui - ICU MessageFormat-based i18n library with compile-time message extraction and React Native support.
  • react-native-localize - Locale and timezone utilities for React Native.

Maps & Location

Graphics & Drawing

Navigation

Graphics & Drawing

  • Expo Router - File-based routing built on React Navigation with universal links support.
  • React Navigation - Extensible navigation library with stack, tab, and drawer navigators.

Open Source Apps

Graphics & Drawing

  • Bluesky - Decentralized social networking app built with Expo and React Native.
  • Expensify - Production expense tracking app showing enterprise React Native architecture.
  • Mattermost Mobile - Open-source collaboration platform built with React Native.

Payments & In-App Purchases

Graphics & Drawing

  • RevenueCat - In-app subscriptions and purchase management with analytics.
  • Stripe React Native - Payment processing with Apple Pay and Google Pay support.

Performance Monitoring & Analytics

Graphics & Drawing

  • Sentry - Error tracking and performance monitoring with profiling support.

Push Notifications

Graphics & Drawing

  • Notifee - Advanced notification library with custom layouts and actions.
  • OneSignal - Push notification service with segmentation and analytics.

State Management

Graphics & Drawing

  • Jotai - Atomic state management with automatic garbage collection.
  • Legend State - Fast state library with fine-grained reactivity and persistence.
  • MobX - Simple, scalable state management with reactive programming.
  • Redux Toolkit - Official Redux toolset with simplified store setup and RTK Query.
  • TanStack Query - Powerful data fetching and caching library with DevTools.
  • Zustand - Lightweight 1KB state library with minimal boilerplate.

Storage & Database

Graphics & Drawing

  • expo-cloud-settings - iCloud key-value synchronization across iOS devices using React hooks.
  • Realm - Mobile database with native objects, live queries, and sync.

Styling & Theming

Graphics & Drawing

  • Unistyles - Low-level styling library with breakpoints, themes, and runtime style updates.

Templates & Boilerplates

Graphics & Drawing

  • create-t3-turbo - Monorepo template with Expo, tRPC, Tailwind, and Next.js.
  • Ignite - Battle-tested boilerplate by Infinite Red with MobX-State-Tree and generators.

Testing

Graphics & Drawing

UI Components

Buttons & Actions

Calendars & Date/Time Pickers

Charts & Data Visualization

Forms & Inputs

  • Formik - Complete form solution with intuitive API for validation and submission.
  • React Hook Form - Performant form library with minimal re-renders and small bundle size.

Graphics & Drawing

Haptics

Icons

Keyboard

Lists & Tables

  • FlashList - High-performance list by Shopify with better memory management than FlatList.
  • Legend List - High-performance list with dynamic item sizes and smooth scrolling from the Legend State team.
  • react-native-sortables - Drag-and-drop sortable grid and list components with gesture-based reordering.

Modals, Sheets & Overlays

Toasts & Notifications