Awesome React Native
An awesome style list that curates the best React Native libraries, tools, tutorials, articles and more. PRs are welcome!
Have something that belongs under “Buzzing”? drop me a line: dotan[at]paracode.com.
- Open Source Apps
Many thanks to everyone on the contributor list :)
Conferences dedicated to React Native specifically. A listing of React general conferences can be found on the ReactJS site.
Chain React Conf - USA
React Native EU - Poland
Content published on the Web.
- ListView and Immutable.js
- Getting Started with React Native Development on Windows
- Getting Started with React Native Development for Windows
- Blueprint to becoming a React Native Developer
- How to Use the ListView Component
- How to add Firebase Auth with react native ★4
- How to upload photo/file in react-native
- Preview your Android & iOS React Native apps on your Github Pull Request
- Change splash screen in React Native Android app
- Remote Push Notifications with OneSignal
- React Native & Apple TV today
- Avoiding the Keyboard
- React Native: Bringing modern web techniques to mobile
- First impressions using React Native
- Wrapping Cocoapods for React Native
- Parse and React (incl. Native)
- React Native: Initial Thoughts (opinion)
- 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
- What we learned after using React Native for a year - Problem faced when building Smartwatch companion app with React Native
- 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
- Versioning React Native Application in elegant way (cross-platformely)
- Deploying a React Native App with Fastlane
- Continuous Integration for React Native Apps With Fastlane and Bitrise (iOS)
- How to automate Android build process on Bitrise CI
- fastlane for React Native iOS & Android app DevOps
- Android Performance
- React Native Debugger Internals
- Dirty-up and execute top-down - @vjeux on React’s optimizations for background color, layout, and more
- Optimizing React Native
- Diving into React Native Performance
Components and native modules. For more search JS.COACH.
- react-native-search-box★87 - A simple search box with animation, inspired from ios search bar.
- rn-placeholder★37 - Skeleton placeholder loader with (optional) animations
- react-native-ab-hoc★1 - A HoC alternative to create A/B tests on react native
- react-native-splash-screen ★383 - A splash screen for react-native, hide when application loaded ,it works on iOS and Android.
- react-native-display ★23 - This module brings “Display: none” (css style) to turn on/off components from render. Using this module will improve your app performance and appearance with the enter/exit animations.
- react-native-check-box ★65 - Checkbox component for react native, it works on iOS and Android.
- react-native-easy-toast ★69 - A react native module to show toast like android, it works on iOS and Android.
- react-native-button-component ★165 - A Beautiful, Customizable React Native Button component for iOS & Android
- react-native-popup-dialog ★203 - A React Native Popup Dialog Easy Use & Support Use Custom Animation. For IOS & Android
- react-native-card-media ★2 - Card media component & Support multiple image layout
- react-native-card-view ★54 - A react native card component
- apsl-react-native-button ★372 - React Native button component with rounded corners.
- autoresponsive-react-native ★99 - A Magical Layout Library For React
- react-native-mobx ★138 - Make your app reactive with MobX and react-native-router-flux
- gl-react-native ★1135 - use OpenGL for performant effects on images and videos
- k-react-native-swipe-unlocker ★30 - A simple swipe unlock for React Native
- react-native-progress ★593 - Progress indicators and spinners for React Native using ReactART.
- react-native-accordion ★236 - An Accordion Component for React Native
- react-native-action-button ★722 - A customizable Float Button Component for React Native
- react-native-actionsheet-native ★11 - Android ActionSheet support for React Native
- react-native-activity-view ★297 - iOS share and action sheets for React Native
- react-native-adbannerview ★40 - React Native Bridge for ADBannerView
- react-native-alphabetlistview ★151 - A ListView with a sidebar to jump to sections directly, based on johanneslumpe’s react-native-selectablesectionlistview
- react-native-android-blurryoverlay ★48 - A react native android package to show a blurry overlay.
- react-native-android-circles ★14 - A react native android package to show a circle progress view.
- react-native-android-iconify ★31 - icons for react native android using android-iconify
- react-native-android-kit ★75 - A set of native Android UI components and modules for React Native framework (Android Design Support Library, TabLayout, Floating Action Button and more…).
- react-native-android-statusbar ★110 - A react native android package to control the status bar.
- react-native-app-intro ★886 - A React Native parallax effect app intro
- react-native-awesome-button ★141 - A React Native component rendering a button supporting showing different appearances and functionality given the passed props
- react-native-auto-typing-text ★11 - An auto typing text component for react-native
- react-native-autolink ★77 - Autolinking component for React Native
- react-native-autocomplete ★111 - React Native Component for MLPAutoCompleteTextField
- react-native-avatar-gravatar ★10 - React Native Gravatar component
- react-native-bar-collapsible ★11 - A Bar component that can be collapsible (toggle/accordion), clickable or text-only.
- react-native-beautiful-video-recorder ★27 - The video recorder component that extends from react-native-camera. It works for both iOS & Android.
- react-native-beautiful-image ★12 - The Beautiful Image component that supports fadeIn animation and shows placeholderSource if the main source can’t be loaded.
- react-native-blur ★1021 - React Native Blur component
- react-native-fxblurview ★26 - React Native wrapper for popular FXBlurView library for realtime, fine-tuned blur effects
- react-native-button ★521
- react-native-bottom-sheet-behavior ★404 - A react native wrapper for android BottomSheetBehavior.
- react-native-cache-image ★115 - A cache-image for react-native
- react-native-cacheable-image ★120 - A filesystem cacheable image component for react-native
- react-native-calendar-android ★39 - A simple material-themed calendar for react native android
- react-native-calendar-datepicker ★30 - A cross-platform calendar datepicker
- react-native-calendar-select ★1 - A component to select a date period from calendar modal, like Airbnb.
- react-native-calendar ★339 - Calendar Component for React Native
- react-native-canvas ★109 - A Canvas element for React Native
- react-native-cardview ★20 - CardView for react-native (All Android version and iOS)
- react-native-carousel ★302 - Simple carousel component for react-native
- react-native-carousel-control ★110 - React Native Carousel control with support for iOS and Android.
- react-native-cell-components ★1 - Awesome react-native cell components! From a Cell to more complex & awesome components.
- react-native-chart ★825 - react-native-chart is a simple module for adding line charts, area charts, or bar charts to your React Native app.
- react-native-charts ★58 - Delightfully-animated data visualization.
- react-native-checkbox ★74 - Checkbox component for React native
- react-native-circle-checkbox ★15 - Circle checkbox component for React Native
- react-native-circle-progress ★23 - A custom Circle Progress Indicator for React Native
- react-native-circle-view ★32 - circle progress for react native android using CircleView
- react-native-circular-action-menu ★66 - An animated and customizable circular floating menu.
- react-native-circular-progress ★414 - React Native component for creating animated, circular progress with ReactART
- react-native-collapsible ★365 - Animated collapsible component for React Native using the new Animated API with fallback. Good for accordions, toggles etc
- react-native-collapsing-toolbar ★44 - wrapper for android CollapsingToolbarLayout
- react-native-compress ★4 - Compress video for react native. Only for iOS, Android will be coming.
- react-native-countdown ★17 - react native countdown button
- react-native-country-picker ★5 - React Native Country Picker
- react-native-country-picker-modal ★136 - Country picker provides a modal allowing a user to select a country from a list. It display a flag next to each country name.
- react-native-create-new-file-ios ★1 - A react-native interface for creating a blank new file on ios. File must not already exist.
- react-native-credit-card-input ★265 -