Your first time on this page? Allow me to give some explanations.
Awesome React Native
Awesome React Native components, news, tools, and learning material!
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you jondot & contributors
View Topic on GitHub:
jondot/awesome-react-native
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Reference
Most of the React Native styling material in one page
Howtos
Assorted
Example of React-Native application with version from package.json and npm version bump.
Issue for the book Beginning React Native
discussing redux, code reuse and performance on Android.
hardcore animations with Animation and ReactART
fun image processing / AI assisted process to discover and generate React Native UI
on the developer experience with 3rd-party libraries for RN 0.60+
Continuous Integration
A React Native project template for building solid applications through separation of concerns between the UI, state management and business logic.
Internals
vjeux on React's optimizations for background color, layout, and more
UI
Lottie wrapper for React Native.
Customizable Icons for React Native with support for image source and full styling.
React Native Mapview component for iOS + Android
The best Swiper component for React Native.
💬 The most complete chat UI for React Native
Tabbed navigation that you can swipe between, each tab can have its own ScrollView and maintain its own scroll position between swipes. Pleasantly animated. Customizable tab bar
A React Native module that allows you to use native UI to select media from the device library or directly from the camera.
Bringing Material Design to React Native
Swiper/carousel component for React Native featuring previews, multiple layouts, parallax images, performant handling of huge numbers of items, and more. Compatible with Android & iOS.
React Native Calendar Components 🗓️ 📆
React Native UI Library based on Eva Design System Dark Mode
SVG library for React Native, React Native Web, and plain React web projects.
iOS/Android image picker with support for camera, video, configurable compression, multiple images and cropping
A splash screen for react-native, hide when application loaded ,it works on iOS and Android.
Highly customizable material design components for React Native
react-native-app-intro is a react native component implementing a parallax effect welcome page using base on react-native-swiper , similar to the one found in Google's app like Sheet, Drive, Docs...
React Native Drawer
Pixel–perfect, native–looking typographic styles for React Native ✒️
🚩 FastImage, performant React Native image component.
Material Design for React Native (Android & iOS)
iOS-style swipeout buttons behind component
React Native Blur component
Progress indicators and spinners for React Native using ReactART
Text inputs with custom label and icon animations for iOS and android. Built with react native and inspired by Codrops.
A <Modal/> component for react-native
Images etc in Full Screen Lightbox Popovers for React Native
customizable multi-action-button component for react-native
DEPRECATED, Please migrate to latest version of gl-react-native that works nicely with expo-gl and unimodules
An enhanced, animated and customizable react-native modal
Nachos UI is a React Native component library.
A Mapbox GL react native module for creating custom maps
FoldView implemented in JavaScript ⛱
A customizable calendar, time & month picker for React Native (including Persian Jalaali calendar & locale)
A collection of animated loading indicators for React Native
High performance listview for React Native and web!
A ScrollView-like component with parallax and sticky header support.
[NOT MAINTAINED] Add line, area, pie, and bar charts to your React Native app
✌️ ListView with pull-to-refresh and infinite scrolling for Android and iOS React-Native apps
react native datePicker component for both Android and IOS, useing DatePikcerAndroid, TimePickerAndroid and DatePickerIOS
[Deprecated] ViewPager component for React Native
The react-native UI Kit you've been looking for.
Easy React Native Layout & Grid for the Dumb
victory components for react native
A Native Picker with high performance.
Animated collapsible component for React Native, good for accordions, toggles etc
Quick and easy icons in React Native
Listen to device orientation changes in react-native and set preferred orientation on screen to screen basis.
Native iOS UITableView for React Native with JSON support and more
Plug and play react-native keyboard spacer view.
Looped carousel for React Native
React Native component for creating animated, circular progress with ReactART
A react native modals library. Swipeable. Highly customizable. Support multi modals & Support custom animation. For IOS & Android.
The best large list component for React Native.
Handy toolbelt to deal nicely with offline/online connectivity in a React Native app. Smooth redux integration ✈️
react native toast like component, pure javascript solution
A simple alert to notify users about new chat messages, something went wrong or everything is ok.
React Native loading spinner overlay
Tinder-like swipe cards for your React Native app
A pure JavaScript <Slider> component for react-native
Android and iOS charts based on react-native-svg and paths-js
📈 One library to rule all charts for React Native 📊
A pure JS react-native component to render a masonry~ish layout for images with support for dynamic columns, progressive image loading, device rotation, on-press handlers, and headers/captions.
Easy, cross-platform credit-card input for your React Native Project! Start accepting payment 💰 in your app today!
🏖️ Display some placeholder stuff before rendering your text or media content in React Native
Probably the most declarative API for ActionSheets in React Native
SGListView is a memory minded implementation of React Native's ListView
A react-native dropdown/picker/selector component for both Android & iOS.
A button for React apps
react-native wrapper for android BottomSheetBehavior
React Native platform-independent tabs. Could be used for bottom tab bars as well as sectioned views (with tab buttons)
The high-quality iOS native search bar for react native.
Timeline component for React Native App
Toast feedback messages for React Native
A React Native button component customizable via props
Popup menu component for React Native
a minimalist qrcode component for react-native
A react native module to show toast like android, it works on iOS and Android.
A routing library for React Native that strives for sensible API parity with react-router 🤖
Step-by-step walkthrough for your react native app
Local and remote media gallery with captions, selections and grid view support for react native.
[DEPRECATED] Calendar Component for React Native
📆 React Native Module for iOS and Android Calendar Events
Parse text and make them into multiple React Native Text elements
A simple react-native implementation of step indicator widget compatible with the ViewPager and ListView.
A <Popover /> component for react-native
This is simple implementation of drop down menu
A React Native component for generating and displaying interactive star ratings
Parallax effects for React Native using Animated API
🎨 A React Native <Sketch /> component for touch-based drawing.
React Native wrappers for https://github.com/afollestad/material-dialogs
Galio is a beautifully designed, Free and Open Source React Native Framework
A sibling elements manager.
A React-Native utility belt for scaling the size of your apps UI across different sized devices.
A Beautiful, Customizable React Native Button component for iOS & Android
Responsive Grid View for React Native
iOS share and action sheets for React Native
A Canvas component for React Native
A pull to refresh ListView for React Native completely written in js.
React Native Sortable List component
A gesture password component for React Native. It supports both iOS and Android since it's written in pure JavaScript.
Carousel component for react-native
🇦🇶 Country picker provides a modal allowing a user to select a country from a list. It display a flag next to each country name.
[DEPRECATED] A Radio-button like logic wrapper for React Native
A pure javascript masked text and input text component for React-Native.
An Accordion Component for React Native
An invertible ScrollView for React Native
A notification bar alert displayed at the top of the screen for react-native
Responsive image component to fit perfectly itself.
Text input mask for React Native, Android and iOS
A Listview with a sidebar to jump to sections directly
Checkbox component for react native, it works on iOS and Android.
React Native button component. Awesome Button is a 3D at 60fps, progress enabled, social ready, extendable, production ready component that renders an awesome animated set of UI buttons. 📱
Pure javascript autocomplete input for react-native
Responsive image component for React Native
React Native PDF View
ScrollView with an image in header which becomes a navbar
A android like toast for android and ios, android use native toast, ios use UIView+Toast
A cross-platform (iOS / Android), selector/picker component for React Native that is highly customizable and supports sections.
Beautifully crafted off canvas menu components for react native applications. Built on top of react-native's Animated library.
Draggable sliding up panel implemented in React Native https://octopitus.github.io/rn-sliding-up-panel/
A simple search box with animation, inspired from ios search bar. Lightweight, fast, flexible.
Paged Parallax Swiper with Effects
Gesture recognizer decorators for react-native
A pretty sweet search bar for React Native.
React native bridge for AppAuth - an SDK for communicating with OAuth2 providers
Path-esque circular action menu inspired by CircularFloatingActionMenu.
Use iOS8 UIVisualEffectViews's blur and vibrancy with ReactNative
A pure JavaScript solution for react native`s modal component
An auto-updating timeago component for React Native using moment.js
React Native Grid/Collection View component
React Native TextInput styled with Material Design.
TimerMixin provides timer functions for executing code in the future that are safely cleaned up when the component unmounts
Flexible and lightweight React Native component for UITableView made with pure CSS
⚛ Library to prevent issues of keyboard sliding up and cover inputs on React-Native iOS projects.
Tab bar with more freedom
A community maintained router component for React Native
An Image Component for React Native that will cache itself to disk.
react-native-segmented-control-tab(for Android/iOS)
A cross-platform (iOS / Android), selector/picker component for React Native that is highly customizable and supports sections.
Keyboard events for react-native
Simple multi-select component for react-native
Native CardView for react-native (All Android version and iOS)
Placeholder/ Skeleton of React Native
A clean and lightweight progress HUD for your React Native app.
A QR Code generator for React Native based on react-native-svg and node-qrcode.
React Native: Native Bottom Action Sheet
A button React Native component supporting showing different states with animations
Make your app reactive with MobX and react-native-router-flux
react-native-egg make your react native app infinitely more fun !!
An animated progress bar for React Native
A react-native wrapper for showing tooltips
☕Emoji component for React Native
React Native Higher Order Component that adds advanced caching functionality to the react native Image component.
Parallax scroll view for react-native
React Native: Native Shine Button - Effects like shining
Auto Responsive Layout Library For React
Automatic linking of URLs, phone numbers, emails, handles, etc. in strings for React Native
React Native Carousel control with support for iOS and Android
🔽 A Picker component for React Native which emulates the native <select> interfaces for iOS and Android
A component to select period from calendar like Airbnb
React native grid component
React Native: Native Popover Menu
react-native wrapper for android CollapsingToolbarLayout
Animated Pagination For React Native's ListView, FlatList, and SectionList
A super duper easy hero unit react-native component with support for dynamic image, dynamic sizing, color overlays, and more
A simple dropdown for react native - IOS and Android
Tinder-like swiper for react-native
React Native 二级菜单组件
A cross-platform (iOS / Android), full-featured, highly customizable web browser module for React Native apps.
React Native Component for MLPAutoCompleteTextField
Segmented View for React Native (with animation)
tinder-like loader for your react native app
⚡ Build React Native views blazingly fast.
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.
A react native scroll view component with Parallax header :p
Checkbox component for React native
Phone input box for React Native
a universal switch for android and iOS
popup for react-native
Composable React Native Gestures
Page Control for React Native, like iOS UIPageControl, APIs are same as UIPageControl
React Native - Native Animated Icons with different states
React Native Wrapper of Google Place Picker for iOS + Android.
React Native Scaling Drawer
Image carousel with support for fullscreen mode with swiping and pinch-to-zoom.
Swap your app with an offline version while there's no connectivity
A react-native library for obtaining current device orientation
Pure JS react native slider component with one or two markers.
Color picker component for IOS/Android
A react native android module to control the android statusbar.
Obscure passwords and other sensitive personal information when a react-native app transitions to the background
Custom version of the IOS SegmentedControl component
🗺 Open the map app of the user's choice.
A React Native component for drawing by touching on both iOS and Android.
React Native Floating Labels Library
The video recorder component that extends from react-native-camera. It works for both iOS & Android.
Awesome react-native cell components! From a Cell to more complex & awesome components.
Pure JavaScript material menu component for React Native
Bouncy drawer for React Native
Development is switched to prscX/react-native-app-tour
A photo picture viewer for React Native
Switch Selector for React Native
Simple and flexible Radio button for React Native App
Draw triangles in code with React Native
Incredibly simple utility for (sort of) using viewport units with React Native.
📲 Create dynamic views through device, display and orientation detection (DEPRECATED)
Android Native Kit for React-Native
Simple looped fading slides carousel for React Native.
📢 A react native implementation of the package SCLAlertView-Swift
A react native card component
A marquee label for react-native(if you use js pure marquee, use remobile/react-native-marquee[ https://github.com/remobile/react-native-marquee ])
A drawer component for React Native Application.
⚛ Cross-platform React Native dialogs based on the Modal component
A swipe component for React Native that works on iOS and Android.
Animated Submit button. Works on both android and ios.
A Cross Platform(Android & iOS) ActionSheet with a flexible api, native performance and zero dependency code for react native. Create anything you want inside ActionSheet.
Pure JavaScript React-Native dialog
A standard interface for your scrollable React Native components, making it easier to compose components.
🗺 A simple react-native library to perform cross-platform map actions (Google or Apple Maps)
iOS-style listitem component for React Native
Autocomplete text input with clear button and activity indicator
Customisable in-app notification component for React Native
Android's Native key value storage system in React Native
Simple emoji picker for react-native
React Native Image component which scales width or height automatically to keep the original aspect ratio
Development is switched to prscX/react-native-app-tour
A react native component used for making multiple choices.
A React Native Keyboard Accessory (View, Navigation) Component. Sticky views on keyboard.
A draggable and sortable grid of react-native
A react native extension which allows you to control TextInput better.
A cross-platform bridge that allows you to enable and disable the screen idle timer in your React Native app
A snackbar component for Android and iOS
Configurable react-native charting library– (right now just bar charts).
A react native android package to show a blurry overlay.
React-Native cross-platform, calendar component.
A Smart ScrollView component for IOS and Android
Image Viewer Component For React Native (like twitter)
react native Picker component for both Android and iOS based on pure JavaScript [for the old realize, you can use the version 0.0.8]
Small library that helps you to get status bar height, P.S 📱X supported ❤️
A react native reusable and color picker wheel
React Native scrollview/listview component with image lazyload feature
A fully customizable navigation bar in React Native.
A material design card component, customizable and versatile
React Native default iOS item cell
📆 React Native Calendar
This project has been deprecated, move to https://github.com/beefe/react-native-picker
Extends React Native's StyleSheet Object to allow for nesting of styles
A simple wrapper for Android's Spinner in react-native
Text slot machine for react-native
The best SwipeView component for React Native.
React Native: Native Download Button: with pretty cool animation
React Native: Native Siri Wave View
Card Media component for React Native
A simple picker for React Native.
📚 PDF viewer for React Native
React Native <TouchableBounce /> component
React Native Google's Panorama/StreetView component for iOS and Android.
Get thumbnail from local media. Currently, it only supports for video.
A super simple react-native implementation of the UIStepper control from iOS.
React Native component for select phone number from address book.
ScrollView with infinte paged scrolling (no looping). The number of pages rendered before and after current page can be customized. Pages are rendered when user scrolled.
☑️ A customiseable FlatList that allows you to select multiple rows
A light weight and customisable content loader for react native apps, will work both on expo and init projects.
A cross-platform (iOS / Android) single and multiple-choice React Native component.
a simple swipe unlock for React Native
An inline wrapper for calling out React Native components via tooltip
React Native Bridge for ADBannerView – DEPRECATED
react native ui component for popular FXBlurView library
The Beautiful Image component that supports fadeIn animation and shows placeholderSource if the main source can't be loaded. More will be implemented.
React native full screen modal component.
A native and easy to use toast plugin for react-native
Masked View Component for React
A simple animated transition based on the dribble from invision.
♻️ A pull down to refresh control for react native.
Easy, convenient, quick-forming PinView component.
Bring classic radio button to React-Native
🔬 Image intent receiver for React Native android
A react native reusable and efficient dial knob element
React Native date and time pickers for Android
DraggableDrawer is a component for react-native, it allows you have a vertical draggable drawer view that you can drag up or drag down. So, if you drag and release that component, then it keeps moving until reach either initial position or container border.
React Native Date Picker is an inline datepicker for Android and iOS. It includes date, time and datetime picker modes. The datepicker is customizable and is supporting different languages. It's written with native code to achieve the best possible look, feel and performance.
React Native module bridge to iOS MFMessageComposeViewController
Semantic layout components for React Native
Visualize touches and drags on React Native iOS
A simple material-themed calendar for react native android
✈️ 🚀 React native progress-bar, give your progress-bar some brand style
Full screen functionality for Android
Support taking photo, video recording or selecting from photo library.
Utility to get current size of the viewport.
A pure React Native Component for circular progress bars
Simple react native state tween animation module.
FLAnimatedImage for React Native