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
- lottie-react-native - Adobe After Effects animations rendered natively with vector graphics.
- Moti - Declarative animation library built on Reanimated with Framer Motion-like API.
- react-native-gesture-handler - Native-driven gesture management system replacing RN touch system.
- react-native-reanimated - Native-level animations with worklet support for complex interactions.
- react-native-screen-transitions - Gesture-driven screen transitions with shared elements and ready-made presets.
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
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
- react-native-maps - Map components using Google Maps and Apple Maps.
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
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
- Appium - Cross-platform mobile automation framework.
- React Native Testing Library - User-centric component testing library by Callstack.
UI Components
Buttons & Actions
- React Native Bouncy Checkbox - Animated checkbox with customizable bounce effect.
Calendars & Date/Time Pickers
- Flash Calendar - Fast and flexible calendar library optimized for performance.
- react-native-calendars - Customizable calendar components with marking and multi-period support.
- react-native-ui-datepicker - Customizable date picker with Jalali calendar and NativeWind support.
Charts & Data Visualization
- react-native-chart-kit - Simple chart library with Bezier line charts and progress rings.
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
- React Native Skia - High-performance 2D graphics using the Skia engine by Shopify.
Haptics
- @mhpdev/react-native-haptics - High-performance haptics for iOS and Android built with Turbo Modules on the UI thread.
Icons
- Lucide React Native - 1,500+ clean, scalable icons with tree-shaking support.
- react-native-vector-icons - Customizable icon sets with full styling support.
Keyboard
- react-native-keyboard-controller - Keyboard manager with frame-level control, interactive dismissal, and consistent cross-platform behavior.
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
- react-native-bottom-sheet - Performant bottom sheet with gesture interactions built on Reanimated.
- react-native-modal - Enhanced modal component with animations and backdrop customization.
- react-native-true-sheet - Fully native bottom sheet with Fabric support and iOS Liquid Glass.
Toasts & Notifications
- react-native-toast-message - Animated toast message component with customizable presets.