A curated list of awesome articles, tutorials and resources dealing with React Native.
Inspired by awesome-go, which was in turn inspired by awesome-python.
Many thanks to everyone on the contributor list :)
- Articles
- Internals
- Components
- Utilities
- Seeds
- Libraries
- Examples
- Frameworks
- Tutorials
- Books
- Videos
- Releases
Content published on the Web.
- Avoiding the Keyboard
- React Native: Bringing modern web techniques to mobile
- First impressions using React Native
- Wrapping Cocoapods for React Native
- 60 fps on the mobile web
- Parse and React (incl. 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
- Reflecting on React Native development
- React-Native layout examples
- React Native in Production - notes from Clay Allsop
- React Native for Android and issues
- An iOS Developer on React Native
- React Native and WebRTC
- Building 3 React Native Apps in One Summer
- How to bridge a Swift view
- Building a Native SoundCloud Android app with Redux - discussing redux, code reuse and performance on Android.
- React Native Twitter exploding heart - hardcore animations with Animation and ReactART
- Using AI to discover UI components - fun image processing / AI assisted process to discover and generate React Native UI
- Writing Android Components
- React Native and Fastlane - small tweaks required to rig Fastlane with React Native
- Unit Testing React Native with Mocha and Enzyme
- React Native's Layout Animation is Awesome
Content focusing about React Native under the hood.
- Performance
- Android Performance
- React Native Debugger Internals
- Dirty-up and execute top-down - @vjeux on React's optimizations for background color, layout, and more
- React Packager README.md
- React Native Bridge
- Optimizing React Native
Components and native modules. For more search JS.COACH.
- apsl-react-native-button ★81 - React Native button component with rounded corners.
- autoresponsive-react-native ★39 - A Magical Layout Library For React
- ex-navigator ★296 - Route-centric navigation built on top of React Native's Navigator
- gl-react-native ★593 - use OpenGL for performant effects on images and videos
- k-react-native-swipe-unlocker ★13 - A simple swipe unlock for React Native
- metpro-react-native-progress ★7 - Progress indicators and spinners for React Native using ReactART.
- react-native-accordion ★104 - An Accordion Component for React Native
- react-native-action-button ★156 - A customizable Float Button Component for React Native
- react-native-activity-view ★152 - iOS share and action sheets for React Native
- react-native-adbannerview ★24 - React Native Bridge for ADBannerView
- react-native-alphabetlistview ★27 - A Listview with a sidebar to jump to sections directly, based on johanneslumpe's react-native-selectablesectionlistview
- react-native-android-blurryoverlay ★20 - A react native android package to show a blurry overlay.
- react-native-android-circles ★5 - A react native android package to show a circle progress view.
- react-native-android-iconify ★27 - icons for react native android using android-iconify
- react-native-android-statusbar ★53 - A react native android package to control the status bar.
- react-native-awesome-button ★44 - A React Native component rendering a button supporting showing different appearances and functionality given the passed props
- react-native-autolink ★5 - Autolinking component for React Native
- react-native-autocomplete ★70 - React Native Component for MLPAutoCompleteTextField
- react-native-autocomplete-input ★2 - Pure javascript autocomplete input for react-native
- react-native-better-mapview ★3 - A better React Native implementation for iOS MapKit MapView
-
react-native-blur ★351 - React Native Blur component
-
react-native-cache-image ★18 - A cache-image for react-native
-
react-native-calendar-android ★15 - A simple material-themed calendar for react native android
-
react-native-calendar ★80 - Calendar Component for React Native
-
react-native-canvas ★47 - A Canvas element for React Native
-
react-native-carousel ★139 - Simple carousel component for react-native
-
react-native-carousel-control - React Native Carousel control with support for iOS and Android.
-
react-native-chart ★219 - react-native-chart is a simple module for adding line charts, area charts, or bar charts to your React Native app.
-
react-native-charts ★29 - Delightfully-animated data visualization.
-
react-native-checkbox ★16 - Checkbox component for React native
-
react-native-circle-checkbox - Circle checkbox component for React Native
-
react-native-circle-progress ★20 - A custom Circle Progress Indocator for React Native
-
react-native-circle-view ★23 - circle progress for react native android using CircleView
-
react-native-circular-progress ★78 - React Native component for creating animated, circular progress with ReactART
-
react-native-collapsible ★112 - Animated collapsible component for React Native using the new Animated API with fallback. Good for accordions, toggles etc
-
react-native-countdown ★3 - react native countdown button
-
react-native-create-new-file-ios ★0 - A react-native interface for creating a blank new file on ios. File must not already exist.
-
react-native-custom-actsheet ★22 - A custom ActionSheet for react-native
-
react-native-dashed-border ★16 - A element for react-native
-
react-native-date ★32 - React Native date and time pickers for Android
-
react-native-timepicker ★6 - React Native timepicker for iOS
-
react-native-device-display ★50 - A simple way to create dynamic views through device and display detection, allowing the creation of adaptable and universal apps.
-
react-native-dialogs ★105 - React Native wrappers for https://github.com/afollestad/material-dialogs
-
react-native-double-buffer ★1 - Simple React Native Double Buffer View
-
react-native-draggable-drawer ★9 - DraggableDrawer component for React Native.
-
react-native-drawer ★387 - React Native Drawer
-
react-native-dropbox-chooser ★9 - React Native dropbox chooser module
-
react-native-dropdown-android ★41 - Simple wrapper for Android's Spinner to use with react-native
-
react-native-dropdown ★92 - A better Select dropdown menu for react-native
-
react-native-effects-view ★136 - ReactNative Component that makes easy to use iOS8 UIVisualEffect
-
react-native-emoji ★27 - Emoji component for React Native
-
react-native-fading-slides ★10 - Simple looped fading slides carousel for React Native
-
react-native-flex-label ★4 - A text label for React Native that handles multiple lines of text with ellipses truncation as well as vertical alignment within it's view container.
-
react-native-floating-labels ★39 - Reusabe floating lable component for react native
-
react-native-fm-form ★5 - Generate list view form of React Native in few line of codes
-
react-native-form-flux ★1 - React Native Form management using Flux architecture
-
react-native-form ★43 - A simple react-native component to wrap your form fields!
-
react-native-form-generator - Generate amazing React Native forms in a breeze
-
react-native-fs-modal ★24 - React native full screen modal component.
-
react-native-gesture-password ★73 - A gesture password component for React Native
-
react-native-gesture-recognizers ★68 - Gesture recognizer decorators for react-native
-
react-native-gestures ★34 - composable gesture system in react native
-
react-native-gifted-form ★197 - Form component for react-native
-
react-native-gifted-listview ★190 - A ListView that embed some recurrents features like pull-to-refresh, infinite scrolling and more for Android and iOS React-Native apps
-
react-native-gifted-messenger ★447 - Ready-to-use chat interface for iOS and Android React-Native apps
-
react-native-gmaps ★46 - React Native Android Google Maps implementation.
-
react-native-grid-view ★104 - React Native Grid/Collection View component
-
react-native-grid ★5 - The 24-column grid component for react-native
-
react-native-ichart ★6 - ichart for react-native
-
react-native-idle-timer ★9 - An Objective-C bridge that allows you to enable and disable the screen idle timer in your React Native app
-
react-native-image-button ★3 - A image-button for react-native
-
react-native-image-picker ★363 - A React Native module that allows you to use the native UIImagePickerController UI to select a photo from the device library or directly from the camera.
-
react-native-imagewand - image wand for react native
-
react-native-invertible-scroll-view ★105 - An invertible ScrollView for React Native
-
react-native-item-cell ★16 - React Native default style iOS item cell
-
react-native-keyboard-spacer ★71 - Plug and play react-Native keyboard spacer view.
-
react-native-keyboardevents ★154 - Monitors keyboard show/hide notifications
-
react-native-layout ★11 - Semantic JSX layout components for react-native
-
react-native-lightbox ★285 - a very Slick and modern mobile lightbox implementation
-
react-native-link ★3 - A link component, similar to <A href from HTML
-
react-native-loader-hud ★0 - Loader animation library for React Native
-
react-native-looped-carousel ★212 - Create looped carousel of views or images
-
react-native-mapbox-gl ★355 - A Mapbox GL react native module for creating custom maps
-
react-native-maps ★496 - React Native Map components for iOS + Android
-
react-native-marquee-label ★11 - A marquee label for react-native
-
react-native-masked-view ★20 - A element for react-native
-
react-native-material-kit ★712 - Bringing Material Design to React Native
-
react-native-message-composer ★17 - React Native module bridge to iOS MFMessageComposeViewController
-
react-native-md-textinput - React Native TextInput styled with Material Design.
-
react-native-modalbox ★236 - A component for react-native
-
react-native-modal-picker - A cross-platform (iOS / Android), selector/picker component for React Native that is highly customizable and supports sections.
-
react-native-multi-slider ★27 - Pure JS slider component with multiple markers for React Native
-
react-native-multiple-choice - A cross-platform (iOS / Android) single and multiple-choice React Native component.
-
react-native-nav - A cross-platform (iOS / Android), fully customizable, React Native Navigation Bar component
-
react-native-navbar ★576 - Simple customizable navbar component for react-native
-
react-native-navigation-bar ★18 - react-native-navigation-bar
-
react-native-navigation-buttons ★1 - iOS navigation buttons for the React Native Navigator
-
react-native-navigation-drawer ★39 - A slide menu inspired from Android for React-Native
-
react-native-navigator ★43 - A simple router for react native
-
react-native-nested-stylesheet ★31 - Nestable stylesheets for react-native.
-
react-native-newsticker ★5 - The News Ticker component for React Native
-
react-native-orientation-controller ★6 - A react-native library for obtaining and controlling the current device and application orientation
-
react-native-orientation-listener ★73 - A react-native library for obtaining current device orientation
-
react-native-orientation ★86 - Listen to device orientation changes in react-native and set preferred orientation on screen to screen basis
-
react-native-page-control ★46 - React native page control, like ios UIPageControl
-
react-native-page-swiper ★31 - Page Swiper component for React Native.
-
react-native-parallax ★117 - Parallax effects for React Native using Animated API
-
react-native-parsed-text ★90 - Parse text and make them into multiple React Native Text elements
-
react-native-pdf-view ★8 - view pdf file using react-native
-
react-native-phone-picker ★9 - a quick phone picker control
-
react-native-photo-grid - React Native component that handles the complexities of building a grid of photos with a flexible number of photos per row.
-
react-native-picker-android ★24 - react-native-picker-android
-
react-native-picker ★46 - react-native-picker
-
react-native-piechart ★10 - A component for React Native
-
react-native-popover-haobtc ★92 - A component for react-native
-
react-native-popup ★18 - popup for react-native
-
react-native-privacy-snapshot ★21 - Obscure passwords and other sensitive personal information when a react-native app transitions to the background
-
react-native-progress-bar ★72 - An animated progress bar component for React Native
-
react-native-progress-circular ★11 - A pure React Native Component for circular progress bars for both iOS and Android.
-
react-native-progress-hud ★83 - A clean and lightweight progress HUD for your React Native app
-
react-native-qrcode ★19 - react-native qrcode generator
-
react-native-quiltview ★3 - Native iOS UICollectionView wrapper with RFQuiltLayout for React Native
-
react-native-radial-menu ★10 - A Radial Menu optimized for touch interfaces
-
react-native-radio-button-classic ★21 - Bring Classic Radio to React-Native
-
react-native-radio-buttons ★52 - A react component to implement custom radio buttons-like behaviors: multiple options, only on can be selected at once.
-
react-native-range-selector ★7 - react native range selector
-
react-native-rebound-scrollview ★5 - React Native Android ReboundScrollView implementation.
-
react-native-refresher ★199 - A React Native pull to refresh ListView completely written in js. Also supports custom animations.
-
react-native-relative-units ★1 - Relative units for React Native
-
react-native-responsive-image ★51 - Most elegant Responsive Image component
-
react-native-root-modal - react native modal component
-
react-native-route-navigator ★17 - React-Native page navigation using URIs.
-
react-native-router ★831 - Awesome navigation for your native app.
-
react-native-controllers ★128 - Truly native no-compromise iOS navigation for React Native.
-
react-native-navigation ★7 - A simplified wrapper around react-native-controllers bringing truly native navigation for iOS with a very simple API. Includes redux support.
-
react-native-scene-manager ★1 - Simple Scene Manager for React-Native
-
react-native-scrollable-decorator ★15 - A standard interface for your scrollable React Native components, making it easier to compose components
-
react-native-scrollable-mixin ★43 - A standard interface for your scrollable React Native components, making it easier to compose components.
-
react-native-scrollable-tab-view ★780 - This is probably my favorite navigation pattern on Android, I wish it were more common on iOS! This is a very simple JavaScript-only implementation of it for React Native. For more information about how the animations behind this work, check out the Rebou
-
react-native-scrollview-lazyload ★20 - react-native scrollview with image lazy load
-
react-native-infinite-scrollview ★1 - ScrollView with infinte paged scrolling (no looping)
-
react-native-search-bar ★143 - The native search bar for react native.
-
react-native-search ★3 - Native Search component for react native.
-
react-native-seekbar-android ★5 - A React Native wrapper Android's SeekBar
-
react-native-segmented-view ★66 - Segmented View for React Native (with animation)
-
react-native-select-box ★0 - react native select box
-
react-native-selectable - Customizable checkbox and radio buttons in one component for React Native
-
react-native-selectme ★23 - A better Select dropdown menu for react-native
-
react-native-showdown ★2 - React-native component which renders markdown into a webview!
-
react-native-simple-button ★3 - A simple react-native button
-
react-native-simple-router ★44 - A community maintained router component for React Native
-
react-native-simpledialog-android ★14 - React Native Android module to use Android's AlertDialog - same idea of AlertIOS
-
react-native-slidable-tab-bar ★11 - Slidable tab bar for instant view rendering(react-native)
-
react-native-slider ★111 - A pure JavaScript component for react-native
-
react-native-spinkit ★132 - A collection of animated loading indicators for React Native
-
react-native-splashscreen ★33 - A splashscreen for react-native
-
react-native-square-view ★13 - A square view component for react native.
-
react-native-star-rating ★10 - A React Native component for generating and displaying interactive star ratings
-
react-native-starrating ★8 - a react-native component for display interactive star ratings
-
react-native-svg ★276 - A element for react-native that renders Svg images using SVGKit
-
react-native-swiper2 ★11 - Swiper component for React Native. Supersede react-native-swiper
-
react-native-swiper ★973 - The best Swiper component for React Native.
-
react-native-tab ★27 - react-native-tab is a simple module for add a "Tab Menu" to your React Native app.
-
react-native-tabbar ★82 - Tab bar with more freedom
-
react-native-tableview-simple ★31 - React Native component for TableView made with pure CSS
-
react-native-tableview ★260 - Native iOS TableView wrapper for React Native
-
react-native-tabs ★93 - React Native platform-independent tabs. Could be used for bottom tab bars as well as sectioned views (with tab buttons)
-
react-native-textinput-utils ★12 - A react native extension which allows you to control TextInput better.
-
react-native-timeago ★61 - Auto-updating timeago component for React Native
-
react-native-timer-mixin ★57 - TimerMixin provides timer functions for executing code in the future that are safely cleaned up when the component unmounts. This is a fork that includes react-native InteractionManager support.
-
react-native-tinder-swipe-cards - Tinder card style swiping.
-
react-native-toast ★40 - A android like toast for react-native support for ios and android
-
react-native-toolkit ★20 - A collection of common UI components for react native mobile apps.
-
react-native-tooltip ★62 - A react-native wrapper for showing tooltips
-
react-native-touchable-set-active ★17 - Touchable component for React Native that enables more advanced styling by setting an active state. Most useful for building your own touchable/button components on top of.
-
react-native-transparent-bar ★9 - react native navigator transparent bar
-
react-native-triangle ★7 - draw triangle views in react native
-
react-native-tween-animation ★23 - A simple react native state tween animation module.
-
react-native-vector-icons ★764 - Customizable Icons for React Native with support for NavBar/TabBar, image source and full styling. Choose from 3000+ bundled icons or use your own.
-
react-native-viewpager ★281 - ViewPager componnent for React Native
-
react-native-viewport-units ★39 - Incredibly simple utility for (sort of) using viewport units with React Native.
-
react-native-viewport ★40 - Viewport dimensions for react-native
-
react-native-webbrowser - A cross-platform (iOS / Android), full-featured, highly customizable web browser module for React Native apps.
-
react-native-wheel ★7 - android wheel view for react-native
-
react-native-yynavigator ★0 - custom navigation bar for react-native
-
react-native-message-bar - A module for presenting notifications via an animated message bar at the top/bottom of the screen, highly customizable, for React Native (Android and iOS) projects.
- markdown-react-native ★84 - A Markdown Component For React Native
- react-native-asciimage ★13 - An ASCIImage component for React Native
- react-native-html-render ★21 - A html render for react-native
- react-native-html-to-pdf ★20 - Convert html strings to PDF documents using React Native
- react-native-html-webview ★63 - Display (possibly untrusted) HTML using a UIWebView in React Native.
- react-native-html ★8 - render html as react native custom elements
- react-native-htmltext ★45 - Use HTML like markup to create stylized text in react-native.
- react-native-hypertext ★14 - React Native module to render hypertext (text with links)
- react-native-universal-modal ★3 - Universal simple modal component for React Native
- react-native-ab ★59 - A component for rendering A/B tests in React Native
- react-native-google-analytics ★100 - Google Analytics for React Native!
- react-native-mixpanel ★28 - A React Native wrapper for Mixpanel tracking
- react-native-HsvToRgb ★1 - a helper to convert HSV(HSB) color to RGB.
- react-native-aws-signature ★22 - help generate signature required for using AWS API. Necessary to use S3, ec2, or other services.
- react-native-bhutils ★0 - React native utils
- react-native-crypto - implementation of crypto for React Native
- react-native-des ★2 - A des crypto for react-native
- react-native-device-log - A UI and service for displaying dev-logs on devices.
- react-native-eval ★17 - Call any JS functions from your native code
- react-native-fluxbone ★4 - A group of libraries that help with the FluxBone pattern in React Native
- react-native-global-event-emitter ★21 - Shared event emitter between native and JS for React Native.
- react-native-globalize ★17 - Globalization helper for React Native
- react-native-immutable ★9 - using immutable.js library with react-native
- react-native-intl ★10 - React Native module shipped native Intl implementation and Translation extension
- react-native-mock ★51 - A fully mocked and test-friendly version of react native
- react-native-tools - Tools for react native project development
- react-native-url-handler ★16 - Navigate to external URLs, handle in-app URLs, and access system URLs
- react-native-user-defaults ★12 - ios UserDefaults used by react-native
- react-native-userdefaults-ios ★31 - React Native Module for NSUserDefaults
- react-native-util ★1 - A fork of io.js's util module that works with React Native
- react-native-webp - react-native-webp adds support for WebP images for react-native components.
- react-native-webpackager-server - react native webpackager server
- react-native-zip-archive ★5 - Zip / Unzip archive utility
- react-native-assets ★16 - Module to manage assets. It allows you download assests from a network and store into a specific local folder on iOS
- react-native-build-cli ★0 - a cli tool for react-native build
- react-native-code-push ★689 - React Native plugin for the CodePush service
- react-native-console-panel ★31 - react native component for display console messages.
- react-native-cosmos ★8 - DX tool to test react-native components with defined props/state fixtures.
- react-native-css-loader ★6 - You can use react-native-css-loader with react-native-webpack-server, which can use webpack to built react-native app better.
- react-native-debug-stylesheet ★32 - Add coloured borders or backgrounds to all views to make it easier to debug layout issues
- react-native-webpack-server ★663 - Build React Native apps with Webpack
- cairn ★42 - Simple, string-based style selector engine with support for basic inheritance.
- react-native-css ★186 - Style React-Native components with css and built in support for SASS.
- react-native-extended-stylesheet ★14 - Extend React Native stylesheet with variables, relative units, percents, math operations, scaling and other stuff.
- react-native-addressbook ★51 - AddressBook module for react-native
- react-native-android-geolocation ★9 - React Native Module to use Android Geolocation via Google Play API
- react-native-android-sms-listener ★21 - Allows you to listen for incoming SMS messages
- react-native-android-sms ★10 - A react native android module to list/send sms.
- react-native-android-speech ★12 - A text-to-speech library for Android React Native.
- react-native-android-sqlite ★23 - A react native android wrapper for SQLite
- react-native-app-info ★14 - React Native app info and version
- react-native-barcode-scanner ★30 - Barcode scanner for React Native
- react-native-barcodescanner ★40 - A barcode scanner component for react native
- react-native-battery-status ★1 - A battery-status for react-native
- react-native-battery ★3 - A React Native module that returns the battery level/status of a device
- react-native-ble ★28 - React Native BLE using noble api surface
- react-native-bluetooth-state ★10 - Answering the question of "Is my bluetooth on?" in React Native
- react-native-calendar-reminders ★14 - React Native module for IOS EventKit Reminders
- react-native-carrier-info ★4 - React Native module bridge to obtain information about the user’s home cellular service provider.
- react-native-clipboard ★35 - React Native component for getting or setting clipboard content
- react-native-communications ★73 - Easily call, email, text or iMessage someone in React Native
- react-native-contacts-rx ★4 - react-native-contacts counterpart that include the support of RxJS.
- react-native-contacts ★73 - React Native Contacts (android & ios)
- react-native-detect-device ★7 - Detect a device on iOS or android in react-native.
- react-native-device-battery ★7 - Observe battery state changes in your react native application
- react-native-device-info-pod ★0 - Get device information using react-native
- react-native-device-info ★133 - Get device information using react-native
- react-native-device-motion ★15 - iOS device motion wrapper for React Native.
- react-native-device ★103 - UIDevice wrapper for React Native
- react-native-discovery ★14 - Discover nearby devics using BLE. Turn iOS and Android devices into beacons
- react-native-fs ★193 - Native filesystem access for react-native
- react-native-gcm-android ★70 - GCM for Android
- react-native-gcm ★40 - Google Cloud Messaging for React Native
- react-native-geocoder ★48 - react native geocoding and reverse geocoding
- react-native-geolocation-android ★3 - Geolocation module for react native android
- react-native-geolocation ★1 - A geolocation for react-native
- react-native-heading ★1 - Get device heading (compass) information on iOS or Android
- react-native-ibeacon ★97 - iBeacon support for React Native. The API is very similar to the CoreLocation Objective-C one with the only major difference that regions are plain JavaScript objects. Beacons don't work in the iOS simulator.
- react-native-icloud-sync ★11 - A react-native wrapper for syncing with icloud
- react-native-in-app-utils ★74 - A react-native wrapper for handling in-app payments.
- react-native-keychain ★64 - Keychain Access for React Native
- react-native-localsearch ★6 - React Native Module for MapKit Local Search
- react-native-location ★83 - Native GPS location support for React Native.
- react-native-lock-android ★6 - Auth0 Lock for React Native (Android)
- react-native-lock-ios ★33 - Auth0 Lock for React Native (iOS)
- react-native-motion-manager ★73 - A react-native interface for using the Gyroscope, Accelerometer and Magnetometer
- react-native-passcode-auth - React Native authentication with iOS Passcode.
- react-native-permissions ★1 - From React Native, check if the user has granted access to geolocation, camera, contacts, etc... (iOS only)
- react-native-push-notification ★73 - React Native Local and Remote Notifications
- react-native-reverse-geo ★8 - React Native module bridge to convert address to geo coordinates.
- react-native-sensor-manager ★2 - Wrapper for react-native providing native sensors access. (Gyroscope, accelerometer, magnetometer, thermometer...)
- react-native-sms-android ★0 - A react-native module for sending a sms message to a phone number.
- react-native-social-share ★111 - Use the iOS native Twitter and Facebook share view from react native
- react-native-system-notification ★71 - Notification for React Native
- react-native-touch-id ★126 - React Native authentication with the native Touch ID popup.
- react-native-wifi-manager - Wifi Connection Manager for React Native on Android
- react-native-bridgeable-webview ★6 - A react-native webview with bridge to react-native code
- react-native-browser-polyfill ★13 - A collection of polyfills for the react-native Javascript environment.
- react-native-browser ★30 - Full-featured web browser module for React Native apps, based on TOWebViewController
- react-native-for-web ★140 - A set of classes and react components to make work your react-native app in a browser. (with some limitations obviously)
- react-native-h5 ★0 - react native web
- react-native-html2native - A html render for react-native
- react-native-inapp-browser ★5 - A in-app browser for react native apps.
- react-native-safari-view ★68 - A React Native wrapper for Safari View Controller
- react-native-web-container ★4 - A wrapper around the react native WebView to add autoHeight, scrub html, etc
- react-native-web-polyfill ★22 - A set of classes and react components to make work your react-native app in a browser. (with some limitations obviously)
- react-native-webintent ★42 - React native android module to open links in the default browser
- react-native-webrtc ★123 - A WebRTC module for React Native.
- react-native-webview-android ★78 - Simple React Native Android module to use Android's WebView inside your app
- react-native-webview-bridge ★129 - React Native WebView Javascript Bridge
- react-native-webview ★1 - andorid webview for react-native
- react-native-cookiemanager ★1 - react-native cookie manager library.
- react-native-webview-crosswalk ★1 - Crosswalk's WebView for React Native on Android
- react-native-android-audio-streaming-aac ★6 - A react native streaming player
- react-native-audio-manager ★10 - Audio player library for react native Android
- react-native-audio-player ★7 - A React Native module to play audio on Android
- react-native-audioplayer ★33 - Small audio player library for react native
- react-native-bhcamera ★2 - React Native Barcode Scanner and Camera Utils.
- react-native-camera ★768 - Camera component
- react-native-color-grabber ★17 - React native component for finding dominant colors in an image
- react-native-media-capture ★1 - A media-capture for react-native
- react-native-mediaplayer ★5 - Simple full screen media player for React Native.
- react-native-player ★25 - Media player for react-native
- react-native-screcorder ★72 - Capture pictures and record Video with Vine-like tap to record
- react-native-simple-sound ★3 - Start, stop, and pause a sound. iOS only. Derived from https://github.com/zmxv/react-native-sound
- react-native-sound ★71 - React Native module for playing sound clips
- react-native-speech ★44 - A text-to-speech library for React Native.
- react-native-video ★449 - A Video component for react-native
- react-native-couchbase-lite ★23 - couchbase lite binding for react-native
- react-native-db-models ★100 - Local DB Models for React Native Apps
- react-native-level-fs ★6 - fs for react-native using level-filesystem and asyncstorage-down
- react-native-mongoose ★5 - A AsyncStorage based mongoose like storage for react-native
- react-native-pouchdb ★5 - Run pouchdb in React Native!
- react-native-simple-store ★96 - A minimalistic wrapper around React Native's AsyncStorage.
- react-native-sqlite-storage ★201 - SQLite3 bindings for React Native (Android & iOS)
- react-native-sqlite ★389 - SQLite3 bindings for React Native
- react-native-storage ★98 - This is a local storage wrapper for both react-native(AsyncStorage) and browser(localStorage). ES6/babel is needed.
- react-native-store ★229 - A simple database base on react-native AsyncStorage.
- feathers - Feathers client that works in the React Native, the browser, or NodeJS.
- react-native-ajax - Ajax module for react native.
- react-native-aws-s3 ★3 - react-native aws amazon s3 storage
- react-native-async-http ★1 - React Native component for async-http
- react-native-bonjour ★1 - A Bonjour discovery utility for react-native
- react-native-cognito ★14 - AWS Cognito-based authentication module for React Native.
- react-native-file-download ★15 - A simple file download module for react-native
- react-native-file-upload ★39 - A file upload plugin for react-native
- react-native-http ★3 - React native http
- react-native-lazyload ★7 - lazyload for react native
- react-native-meteor ★76 - Full Meteor Client
- react-native-multipeer ★43 - Communicate over ad hoc wifi using Multipeer Connectivity
- react-native-networking ★40 - react-native module to download and upload files with AFNetworking
- react-native-rest-kit ★25 - A React Native RESTful API kit that use the fetch method
- react-native-simple-auth ★125 - Native social authentication for React Native on iOS
- react-native-swift-socketio ★64 - A react native wrapper for socket.io-client-swift
- react-native-tcp ★4 - node's net API for react-native
- react-native-udp ★31 - node's dgram API for react-native
- react-native-uploader ★25 - A React Native module to upload files and camera roll assets. Supports progress notification.
- react-native-xmpp ★23 - XMPP Library for React Native
- react-native-amap - A React Native component for building maps with the AMap Android SDK
- react-native-android-vitamio ★25 - React-native component for android Vitamio video player
- react-native-braintree ★31 - A react native interface for integrating payments using Braintree's v.zero SDK (currently iOS only)
- react-native-braintree-android ★8 - Braintree's native Drop-in Payment UI for Android
- react-native-card-io ★25 - React Native component for card.io
- react-native-conekta ★0 - Conekta SDK for React Native
- react-native-digits - Digits wrapper to use in React Native
- react-native-fabric-digits ★27 Fabric Digits wrapper for React-Native
- react-native-facebook-login ★297 - React Native wrapper for native iOS Facebook SDK login button and manager
- react-native-fbintent ★2 - A React Native intent for Android Facebook App
- react-native-google-places-autocomplete ★85 - Customizable Google Places autocomplete component for iOS and Android React-Native apps
- react-native-google-signin ★79 - Google Signin for your react native applications
- react-native-hawk ★2 - Hawk wrapper for react-native
- react-native-instagram-oauth ★7 - react-native instagram login
- react-native-instagram-share ★5 - A react-native interface to share images and videos within instagram (iOS)
- react-native-instagram ★0 - react-native instagram wrapper api (iOS)
- react-native-leancloud ★6 - a react native LeanCloud component
- react-native-level ★28 - levelup API for react-native AsyncStorage.
- react-native-linkedin-login ★10 - Linkedin Login for your react native applications
- react-native-onepassword ★7 - React Native integration with the OnePassword extension.
- react-native-qq ★33 - QQ Login&Share support in React Native.
- react-native-realtimemessaging-android ★33 - The Realtime Framework Cloud Messaging Pub/Sub client for React-Native Android
- react-native-realtimemessaging-ios ★7 - The Realtime Framework Cloud Messaging Pub/Sub client for React-Native
- react-native-realtimestorage-android ★2 - The Realtime Cloud Storage client for React-Native Android
- react-native-realtimestorage-ios ★6 - The Realtime Framework Cloud Storage client for React-Native
- react-native-sinch-verification ★2 - Sinch verification for react native
- react-native-testfairy - TestFairy for React Native
- react-native-twilio ★19 - A React Native wrapper for the Twilio mobile SDK
- react-native-voximplant ★25 - VoxImplant Mobile SDK for embedding voice and video communication into React Native apps.
- react-native-wechat-ios ★67 - Wechat SDK for React Native(iOS).
- react-native-wechat ★120 - react-native library for wechat app
- react-native-whirlyglobe - A React Native component for building Globe/Map with the WhirlyGlobe Maply.
- react-native-woopra ★6 - Promise based Woopra library for react-native
- react-native-axmall-alipay ★1 - react-native alipay
- react-native-signalr ★12 - SignalR-client for react-native
- react-native-sumup ★0 - A React Native implementation of SumupSDK.
- react-native-watchkit ★0 - react native for WatchKit
- react-native-desktop ★1758 - React Native for OS X
Useful React Native tooling.
- react-native-snippets ★68 - A collection of Sublime Text Snippets for react-native
- exp.host - Use React Native without XCode (a previewer app + local server infrastructure)
- Ruby React Native (via Opal) ★353 - Use Ruby for building React Native apps
- React Native Playground - Run React Native apps in your browser via real time simulator
- AppHub - Update React Native apps, instantly
- CodePush - Push code updates to your apps, instantly
- rnpm ★685 - react native package manager
- rn-nodeify ★18 - hack to allow react-native projects to use node core modules
Get a head start on development with an existing seed.
- react-native-base - Opinionated Android & iOS (optional XDE), ES2015, Mocha Tests, Redux, Sagas, Networking Code, StandardJS compliant
- react-native-webpack-starter-kit ★391
- react-native-babel ★229
- react-native-es6-reflux ★124
- react-native-tabbed ★16
- react-native-hot-redux-starter ★113
- ReactNativeTS ★21 - Typescript with alt and router
- Snowflake ★989 - Android & iOS, Redux, Jest (88% coverage), Immutable, Parse.com
Libraries / SDK type additions for React Native development.
- tcomb-form-native ★758 - Generate React Native forms
Fully working app examples and open source apps.
- React Native Showcase
- Github repo examples
- Hacker News iOS ★1663
- ReactNativeHackerNews ★140
- ReactNativeRedditReader ★83
- Premier League ★8
- Buyscreen sample ★76
- NewsWatch video viewer ★67
- Native iOS font list ★18
- Confreaks ★23
- iOS Conference App made with React Native ★164
- Alt/Flux Demo ★87
- Dribbble React Native ★903
- Lumpen Radio ★84
- React Native Embedded App ★105 -A collection of examples for using React Native in an existing iOS application
- An example React Native project for client login authentication ★57
- iOS app that transcript your voice with IBM Watson Cloud ★15
- React Native Chromecast App ★24
- React Native Example, Geo and Location ★70
- MagicMirror ★154
- Kakapo - ambient sound mixer, iTunes
- Finance React Native ★429 - iOS's stocks app clone written in React Native for demo purpose.
- Redux Demo ★97 - Minimal implement of redux counter example on ReactNative iOS and Android
- react-native-nw-react-calculator ★2358 - A mobile, desktop and website App with the same code
- Posters_Galore_Android ★8 - An experimental Android application using Redux and a REST API
- uestc-bbs-react-native ★35 - An iOS client for http://bbs.uestc.edu.cn/ written in React Native with Redux
- Text Blast ★4 - iOS client for MMS text blasting app with analogous ionic version for comparison
- iTunesConnect ★13 - Unofficial iTunes Connect App
- react-native-gitfeed ★171 - Yet another Github client written with react-native(iOS & android)
- SendBirdReactNativeSample - Messaging Platform 'SendBird' React Native version Sample Code.
- rndrawer-implemented-rnrouter - A react-native-drawer implemented example and scaffolding for react-native-router-flux
- GitterMobile - Gitter client for mobile devices (currently only for android)
- Hello Bemans - Health Trainer Connection App (Android Version)
- Insta Snap - Image Sharing App
- Awesome React Native Meteor - An awesome list of resources for using Meteor and React Native together
Walkthroughs and tutorials that help you learn React Native.
- Adding Custom Fonts to A React Native Application
- Build a streaming audio app with React Native
- Building Custom React Native Components From Scratch
- Custom Native iOS Views with React Native
- Enabling Live Reload
- Facebook Login With React Native
- Integrating Parse and React Native for iOS
- Introducing React Native (on Ray Wenderlich's)
- Navigator Demo ★44
- Official React Native tutorial
- React Native Example App: Navigation
- React Native Periscope Hearts Animation
- React Native Youtube Animated Video Slide
- React Native and Socket.io
- React-Native Animated with React-Art - Firework Tap To Shoot
- React-native Animated API Basic Example
- React-native Animated API with PanResponder
- React-native Animated ScrollView Row Swipe Actions
- React-native press and hold button actions
- Droppable Components with Animated and PanResponder
- Easily Connect React Native and Meteor
- Leverage Existing iOS Views In Your React Native App
Quick solutions to typical problems.
Books - free and commercial (but only good ones).
- React Native Animation Book - (Free) React Native Animation
Assortment of conference and training videos.
- React Conf 2015: Introducing React Native
- React Conf 2015: A Deep Dive into React Native
- F8 2015: React Native and Relay
- Generate React Native Forms with
tcomb-form-native
- Let's build a React Native app in 20 minutes and Gist
- Egghead.io: React Native Fundamentals
- Pluralsight.com: Build iOS Apps with React Native
- Pluralsight.com: Build Cross Platform React Native Apps with Exponent and Redux
- Udemy.com: Build apps with React Native