fucking-awesome-react-native
Awesome React Native components, news, tools, and learning material! With repository starsβ and forksπ΄
https://github.com/correia-jpv/fucking-awesome-react-native
Last synced: 14 days ago
JSON representation
-
AI-Assisted Development
-
Agents & Skills
- 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
- 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.
-
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
- Reflecting on React Native development
- Diary of Building an iOS App with React Native
- React Native Installation and Setup
- First impressions using React Native
- React-Native layout examples
- How to bridge a Swift view
- React Native Twitter exploding heart - hardcore animations with Animation and ReactART
-
Continuous Integration
-
Howtos
-
Internals
- Dirty-up and execute top-down - @vjeux on React's optimizations for background color, layout, and more
-
Reference
-
-
Blogs
-
Training & tutorials
- The Bakery - JavaScript, React, React Native posts.
- Christopher Chedeau aka Vjeux
- Brent Vatne
-
-
Books
-
Other Platforms
- React Native Animation Book - (Free) React Native Animation.
-
-
Components
-
Analytics
- react-native-fabric β 1097 - A React Native library for Fabric, Crashlytics and Answers
- react-native-google-analytics-bridge β 1071 - A native Google Analytics bridge for React Native. Uses the official libraries on both iOS and Android.
- react-native-google-analytics β 325 - Google Analytics for React Native!
- react-native-mixpanel β 307 - A React Native wrapper for Mixpanel tracking
- react-native-ab β 160 - A component for rendering A/B tests in React Native
- react-native-segment-io-analytics β 68 - A React Native Segment wrapper!
- react-native-ux-cam β 32 - React Native wrapper for uxcam.com.
- react-native-td β 26 - An unofficial React Native SDK for Treasure Data.
- react-native-flurry-sdk β 15 - Official React Native wrapper for Flurry SDK. Supports Android, iOS and tvOS.
-
Animation
- react-native-animatable β 5787 - Standard set of easy to use animations and declarative transitions for React Native
- react-native-interactable β 4148 - experimental implementation of high performance interactable views in React Native
- react-native-reanimated β 680 - React Native's Animated library reimplemented
- react-native-spruce β 412 - React Native Bridge for Spruce Animation Library
- react-native-magic-move β 402 - Create magical move transitions between scenes in react-native π°π©β¨ (shared element transitions)
- react-native-gl-model-view β 210 - Display and animate textured Wavefront .OBJ 3D models with 60fps (iOS)
- react-native-animated-sprite β 104 - A feature rich declarative component for animation, tweening, and dragging sprites.
- react-native-animated-math β 54 - An Animated API math extension - implements sin, cos, tan and pow as Animated Nodes with full Native Driver support
-
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.
- TypeGPU - Type-safe WebGPU toolkit for advanced GPU work.
-
Backend
- react-native-fetch-blob β 2299 - A module integrates network and file system. Supports file stream.
- reactivesearch-native β 1218 - appbase.io and Elasticsearch UI components for React Native.
- react-native-meteor β 673 - Full Meteor Client
- aws-sdk-react-native β 650 - AWS SDK for React Native (Official developer preview)
- react-native-simple-auth β 592 - Native social authentication for React Native on iOS
- react-native-uploader β 455 - A React Native module to upload files and camera roll assets. Supports progress notification.
- react-native-lazyload β 342 - lazyload for react native
- react-native-aws3 β 293 - Pure JavaScript React Native library for uploading to AWS S3
- react-native-background-upload β 270 - Upload files in your React Native app even while it's backgrounded. Supports Android and iOS, including iOS Camera Roll assets.
- react-native-xmpp β 256 - XMPP Library for React Native
- react-native-tcp β 199 - node's net API for react-native
- react-native-udp β 147 - node's dgram API for react-native
- react-native-aws-cognito-js β 131 - An adaptation of Amazon Cognito Identity SDK for JavaScript in combination with AWS SDK for JavaScript for React Native.
- react-native-multipeer β 117 - Communicate over ad hoc wifi using Multipeer Connectivity
- react-native-swift-socketio β 105 - A react native wrapper for socket.io-client-swift
- react-native-file-upload β 103 - A file upload plugin for react-native
- react-native-networking β 99 - react-native module to download and upload files with AFNetworking
- react-native-s3 β 80 - A React Native wrapper for AWS iOS/Android S3 SDK (TransferUtility)
- react-native-rest-kit β 65 - A React Native RESTful API kit that use the fetch method
- react-native-cognito β 63 - AWS Cognito-based authentication module for React Native.
- react-native-file-download β 45 - A simple file download module for react-native
- react-native-jwt β 37 - React native compatible JSON web token utility
- react-native-sync β 28 - Two way, incremental sync between React Native realmjs database and MySQL, Oracle, MS SQL Server and PostgreSQL
- react-native-ssdp β 26 - A React Native fork of the SSDP protocol to discover plug and play devices.
- react-native-http β 13 - React native http
- react-native-async-http β 5 - React Native component for async-http
- react-native-nchan β 3 - Nchan (pub/sub server) module for React Native
- react-native-blob-courier β 8 - Efficiently download and upload blobs on native thread
- fetch β 10 - A fetch API polyfill for React Native with text streaming support.
- feathers-client β 121 - Feathers client that works with React Native, NodeJS and any client framework.
-
Build & Development
- react-native-code-push β 5184 - React Native plugin for the CodePush service
- react-native-webpack-server β 935 - Build React Native apps with Webpack
- generator-rn-toolbox β 800 - Yeoman generators to kickstart your project and setup continuous deployment.
- babel-preset-react-native-stage-0 β 97 - a Babel preset with latest Javascript goodies
- react-native-debug-stylesheet β 75 - Add coloured borders or backgrounds to all views to make it easier to debug layout issues
- react-native-console-panel β 73 - react native component for display console messages.
- react-native-css-loader β 39 - You can use react-native-css-loader with react-native-webpack-server, which can use webpack to built react-native app better.
- react-native-kill-packager β 15 - kill running react native packager.
- react-native-build-cli β 3 - a cli tool for react-native build
- react-native-react-bridge - A toolset to run React web app in React Native and handle communication between them.
- reactotron β 9198 - Control, monitor, and instrument your React Native apps from the comfort of your terminal.
- react-native-assets β 31 - Module to manage assets. It allows you download assets from a network and store into a specific local folder on iOS
-
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.
-
Deep Linking
- react-native-deep-link β 36 - React Native library to handle deep links
-
Extension
- React Native Today Widget β 190 - iOS Today Widget Extension in React Native
- React Native Android Widget Proof of Concept β 127 - Android Widget Proof of Concept in React Native
- React Native Floating Bubble β 14 - A simple Facebook Chat Head like bubble for react native
- React Native WidgetKit - React Native Library for the iOS WidgetKit Framework
-
Forms
- formik β 10633 - Forms in React, without tears.
- react-hook-form β 9346 - React hooks for forms validation without the hassle.
- tcomb-form-native β 2831 - Generate React Native forms
- react-native-gifted-form β 1317 - Form component for react-native
- react-native-clean-form β 414 - Good looking form elements with redux-form integration. Stylable with styled-components.
- react-native-form-generator β 354 - Generate amazing React Native forms in a breeze
- react-native-form β 138 - A simple react-native component to wrap your form fields!
- react-reactive-forms β 106 - Angular like reactive forms in React.
- react-native-forms β 86 - A declarative API for creating, validating, and serializing native-looking forms.
- react-native-formawesome - Complex and simple forms builder.
- react-native-from-builder β 69 - Handle your forms in a smart way.
- foect β 37 - Simple form validation library for React Native
- react-native-fm-form β 13 - Generate list view form of React Native in few line of codes
- react-native-form-flux β 2 - React Native Form management using Flux architecture
- react-native-form-validator β 0 - A simple validation library for react native
-
Forms & Keyboard
- react-native-keyboard-controller - Keyboard manager that works identically on iOS and Android.
- react-native-autocomplete-input - Pure JavaScript autocomplete input.
- react-native-masked-text - Masked text and input components.
-
Geolocation
- react-native-background-geolocation β 1316 - Sophisticated cross-platform background location-tracking & geofencing module with battery-conscious motion-detection intelligence (Android requires paid license).
- react-native-mauron85-background-geolocation β 657 - React Native Android and iOS module for background and foreground geolocation with battery-saving "circular region monitoring" and "stop detection"
- react-native-geocoder β 344 - react native geocoding and reverse geocoding
- react-native-geo-fencing β 100 - Native modules to determine if a location is within defined geographical boundaries using Google Geometry library
- react-native-fused-location β 82 - Finest location for react-native on Android using the new Fused API.
- react-native-android-geolocation β 19 - React Native Module to use Android Geolocation via Google Play API
- react-native-reverse-geo β 18 - React Native module bridge to convert address to geo coordinates.
- react-native-boundary β 12 - React Native module to use geofences. Native implementation for iOS and Android.
- react-native-geolocation-android β 3 - Geolocation module for react native android
-
Image & Camera
- react-native-vision-camera - Powerful, high-performance camera library with frame processors.
- react-native-image-picker - Native UI for selecting photos and videos.
- react-native-camera-kit - High-performance camera library with barcode scanning, by Tesla.
-
Integrations
- react-native-wechat β 2016 - react-native library for wechat app
- react-native-facebook-login β 1141 - React Native wrapper for native iOS Facebook SDK login button and manager
- react-native-google-signin β 1123 - Google Signin for your react native applications
- react-native-google-places-autocomplete β 846 - Customizable Google Places autocomplete component for iOS and Android React-Native apps
- react-instantsearch β 644 - Lightning-fast search for React and React Native apps, by Algolia
- react-native-awesome-card-io β 331 - A complete and cross-platform card.io component for React Native (iOS and Android)
- react-native-qq β 278 - QQ Login&Share support in React Native.
- react-native-facebook-account-kit β 227 - A Facebook Account Kit SDK wrapper for React Native.
- react-native-wechat-ios β 199 - Wechat SDK for React Native(iOS).
- react-native-card-io β 171 - React Native component for card.io
- react-native-voximplant β 126 - VoxImplant Mobile SDK for embedding voice and video communication into React Native apps.
- instabug-reactnative β 122 - A React Native wrapper for Bug reporting Instabug SDK.
- react-native-fabric-digits β 112 - Native
- react-native-braintree β 104 - A react native interface for integrating payments using Braintree's v.zero SDK (currently iOS only)
- react-native-dialogflow β 104 - A React-Native bridge for Google's Dialogflow (api.ai)
- react-native-signalr β 100 - SignalR-client for react-native
- react-native-twilio β 87 - A React Native wrapper for the Twilio Client SDK.
- react-native-twilio-programmable-voice β 86 - A React Native wrapper for the Twilio Programmable Voice SDK.
- react-native-qqsdk β 83 - A React Native wrapper around the Tencent QQ SDK for Android and iOS. Provides access to QQ ssoLogin, QQ Sharing, QQ Zone Sharing etc.
- react-native-braintree-xplat β 81 - Cross-platform Braintree v.zero module.
- react-native-android-vitamio β 72 - React-native component for android Vitamio video player
- react-native-linkedin-login β 69 - Linkedin Login for your react native applications
- react-native-twitter-signin β 140 - Login for your react native applications with client Twitter account
- react-native-spring-scrollview β 64 - React Native Spring ScrollView V2 is a high performance cross-platform native bounces ScrollView for React Native.(iOS & Android)
- react-native-instagram-oauth β 63 - react-native instagram login
- react-native-digits β 60 - Digits wrapper to use in React Native
- react-native-realtimemessaging-android β 53 - The Realtime Framework Cloud Messaging Pub/Sub client for React-Native Android
- react-native-new-relic β 53 - New Relic event reporting for react-native.
- react-native-onepassword β 52 - React Native integration with the OnePassword extension.
- react-native-level β 38 - levelup API for react-native AsyncStorage.
- react-native-instagram-share β 28 - A react-native interface to share images and videos within instagram (iOS)
- react-native-braintree-android β 24 - Braintree's native Drop-in Payment UI for Android
- react-native-amap β 21 - A React Native component for building maps with the AMap Android SDK
- react-native-realtime-pusher β 19 - React Native module implementing the Pusher Realtime API
- react-native-conekta β 17 - Conekta SDK for React Native
- react-native-fitness β 17 - A React Native module to interact with Apple Healthkit and Google Fit
- react-native-woopra β 14 - Promise based Woopra library for react-native
- react-native-sinch-verification β 14 - Sinch verification for react native
- react-native-testfairy β 13 - TestFairy for React Native
- react-native-flurry β 9 - React Native wrapper for Flurry
- react-native-realtimemessaging-ios β 8 - The Realtime Framework Cloud Messaging Pub/Sub client for React-Native
- react-native-realtimestorage-ios β 8 - The Realtime Framework Cloud Storage client for React-Native
- react-native-axmall-alipay β 7 - react-native alipay
- react-native-youtube-oauth β 7 - react-native interface to login to youtube (iOS)
- react-native-intercom-native β 7 - native based Intercom implementation for React Native
- react-native-hawk β 5 - Hawk wrapper for react-native
- react-native-sumup β 5 - A React Native implementation of SumupSDK.
- react-native-instagram β 5 - react-native instagram wrapper api (iOS)
- react-native-realtimestorage-android β 4 - The Realtime Cloud Storage client for React-Native Android
- react-native-fbintent β 4 - A React Native intent for Android Facebook App
- react-native-onfido β 2 - A React Native wrapper for the Onfido Library.
- react-native-heyzap - Heyzap plugin for React Native
- react-native-launch-navigator - React Native module to launch popular navigation/ride apps from a single API (Android & iOS)
- agora-react-native-rtm +5 - A React Native Agora RealTime-Message Cloud Service Wrapper.
- react-native-intercom *323 - A React Native Intercom Wrapper.
- react-native-bugfender *7 - A React Native wrapper for Bugfender log and error reporting.
- react-native-agora +190 - A React Native Agora WebRTC Wrapper.
- react-native-leancloud β 10 - a react native LeanCloud component
-
Internationalization
- fbt β 3202 - A JavaScript Internationalization Framework
- react-native-localize β 603 - React Native Localize
- react-native-globalize β 192 - Globalization helper for React Native
- redux-react-native-i18n β 40 - An i18n solution for React Native apps on Redux
- react-native-intl β 37 - React Native module shipped native Intl implementation and Translation extension
- rn-translate-template β 18 - I18n template for all iOS and Android supported languages
- react-native-i18n β 1778 - React Native + i18n.js~~ Deprecated for react-native-localize
- react-native-languages β 246 - React Native properties and methods related to the language of the device~~ Now called react-native-localize
- react-native-localize - Toolbox for app localization: locales, timezones, currencies.
-
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.
-
Maps & Location
- react-native-maps - MapView components for iOS and Android.
- rnmapbox/maps - Mapbox maps for custom map experiences.
- react-native-map-link - Open the user's preferred maps app.
-
Programming Languages
Categories
Sub Categories
UI
464
Other Platforms
213
System
84
Integrations
58
Navigation
45
Utils & Infra
41
Media
40
Backend
30
Text & Rich Content
22
Storage
17
Web
16
Styling
16
Forms
15
Training & tutorials
12
Build & Development
12
Analytics
9
Internationalization
9
Geolocation
9
Assorted
8
System & Device
8
Animation
8
Networking
8
Building Libraries
6
Monetization
6
Animation & Gestures
5
Styling & Design Systems
5
Tooling & IDE
4
Sheets, Menus & Toasts
4
Storage & Databases
4
Extension
4
Video & Audio
4
On-Device AI
4
State Management
4
Testing
3
Maps & Location
3
Charts
3
Forms & Keyboard
3
Image & Camera
3
Lists
2
Agents & Skills
2
Web & WebViews
2
Continuous Integration
2
Howtos
2
Debugging
2
MCP Servers
2
Notifications
1
Reference
1
Talks
1
Deep Linking
1
_Never leave your command line for secrets_
1
Builds, Deployment & OTA Updates
1
Internals
1
Keywords
react-native
453
android
147
ios
143
react
143
javascript
48
react-native-component
30
typescript
28
redux
25
expo
23
ui
19
component
17
react-native-web
13
reactjs
13
animation
13
modal
12
mobile
12
react-navigation
11
navigation
9
native
9
ui-components
9
picker
9
library
8
listview
8
button
8
css
8
swift
8
image
8
reactnative
8
boilerplate
7
web
7
animated
7
camera
7
material-design
7
starter-kit
6
npm
6
testing
6
cross-platform
6
storage
6
i18n
6
select
6
nodejs
6
react-native-app
6
dropdown
6
cli
5
css-in-js
5
react-component
5
mobile-app
5
ux
5
push-notifications
5
database
5