awesome-react-native
Awesome React Native components, news, tools, and learning material!
https://github.com/jondot/awesome-react-native
Last synced: 3 days ago
JSON representation
-
Components
-
UI
- react-native-circle-checkbox ★37 - Circle checkbox component for React Native
- react-native-newsticker ★35 - The News Ticker component for React Native
- react-native-awesome-alert ★35 - Customizable modal components with ✔️check options in React Native
- react-native-view ★34 - Lightweight View component for quick styling.
- react-native-draggable-calendar ★34 - A calendar component supporting dragging.
- react-native-countdown ★33 - react native countdown button
- react-native-dashed-border ★33 - A element for react-native
- react-native-writebox ★33 - (iOS / Android) Facebook/Twitter textarea that autogrow and count characters.
- react-native-ibeacon-simulator ★32 - React Native Library to simulate device act as an iBeacon
- react-native-suggester ★32 - React-Native package to decorate TextInput and get suggestions with good UX.
- react-native-photo-grid ★31 - React Native component that handles the complexities of building a grid of photos with a flexible number of photos per row.
- react-native-android-iconify ★30 - icons for react native android using android-iconify
- react-native-touchable-set-active ★30 - 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-telephone-input ★30 - React Native Telephone Input, discover country and mask telephone Input
- react-native-nmrangeslider-ios ★29 - The NMRangeSlider component for React Native
- react-native-fade-in-view ★29 - A simple and lightweight RN component that fades in its children
- react-native-gl-image-filters ★27 - React Native GL Filters for Image implementation.
- react-native-focus-scroll ★26 - react-native-focus-scroll can detect which children are focused when scrolling.
- react-native-about-libraries ★26 - React Native: It offers information about install packages
- react-native-actionsheet-native ★25 - Android ActionSheet support for React Native
- react-native-comparison-slider ★25 - A simple component to display two image in comparison with a slide-over feature.
- react-native-selectmultiple-button ★25 - A button (or a grouped buttons) supporting multiple or radio selection
- react-native-timeline-theme ★25 - Collection of TimeLine theme. This package only use flexbox(without absolute) & FlatList
- react-native-date-range-picker ★25 - Simple date range picker extended from react-native-calendars 📆
- react-native-circle-progress ★24 - A custom Circle Progress Indicator for React Native
- react-native-app-intro-v2 ★24 - Latest App intro
- react-native-starrating ★24 - a react-native component for display interactive star ratings
- react-native-echarts-wrapper ★24 - Powerful ECharts wrapper build for React Native
- react-native-orientation-controller ★23 - A react-native library for obtaining and controlling the current device and application orientation
- react-native-match-media ★23 - window.matchMedia mock for React Native
- react-native-simple-card-view ★23 - Easiest way to adding a card view on your screen.
- react-native-square-view ★22 - A square view component for react native.
- react-native-ichart ★22 - ichart for react-native
- react-native-dropbox-chooser ★21 - React Native dropbox chooser module
- react-native-compress ★21 - Compress video for react native. Only for iOS, Android will be coming.
- react-native-custom-actionsheet ★21 - Fully customizable ActionSheet for React Native.
- react-native-timepicker ★20 - React Native timepicker for iOS
- react-native-drawpad ★20 - A pad for users to draw by touching
- rn-ab-hoc ★19 - Poor intrusive way to make A/B Testing by using an HoC instead of components.
- react-native-expand ★19 - A react-native expandable component for both Android and iOS
- react-native-modal-loader ★19 - Customizable animated modal progress hud for react apps.
- react-native-images-collage ★19 - Robust interactive image collage component for React Native.
- react-native-avatar-gravatar ★18 - React Native Gravatar component
- react-native-image-modal ★16 - simple full size modal image for iOS and Android. supports zoom-in/out, double-tap zoom-in/out, move and swipe-to-dismiss
- react-native-notifier ★16 - Fast and simple in-app notifications for React Native
- react-native-grid ★15 - The 24-column grid component for react-native
- react-native-search ★15 - Native Search component for react native.
- rn-displayable ★15 - Display your components based on props or a set of rules
- react-native-custom-picker ★15 - React native customizable picker component.
- react-native-confirmation-code-field ★15 - A React Native component to input confirmation code for both Android and IOS
- react-native-android-circles ★14 - A react native android package to show a circle progress view.
- react-native-anchor-point ★14 - Make the fancy 3D transform easier in react native
- react-native-code-verification ★13 - An UI module for user-side pincode verification.
- react-native-hijri-date-picker ★13 - Date Picker Dialog for Hijri calendar for android.
- react-native-gravatar ★13 - react-native wrapper for gravatar-api
- react-native-rebound-scrollview ★12 - React Native Android ReboundScrollView implementation.
- react-native-calculator ★12 - React Native Calculator and Calculator Input Component.
- react-native-navbar-color ★12 - Change Navigationbar Color in Android
- radio-buttons-react-native ★11 - Animated radio buttons component for react native
- react-native-piechart ★10 - A component for React Native
- react-native-seekbar-android ★10 - A React Native wrapper Android's SeekBar
- react-native-coachmasks ★10 - react-native-coachmark! It helps you easily create Coach Marks to enhance user experience!
- react-native-progress-button ★10 - A react native button component that can show progress.
- react-native-quiltview ★9 - Native iOS UICollectionView wrapper with RFQuiltLayout for React Native
- react-native-relative-units ★9 - Relative units for React Native
- react-native-simple-button ★9 - A simple react-native button
- react-native-styled-toast ★9 - A themeable toast component for React Native.
- react-native-frame-loading ★9 - The Loading indicator with frame by frame view animation
- react-native-rheostat ★9 - Inspired by Airbnb's [rheostat](https://github.com/airbnb/rheostat), a powerful slider with assorted data visualized charts.
- react-native-country-picker ★8 - React Native Country Picker
- react-native-flex-label ★8 - 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-link ★8 - A link component
- react-native-stylesheet-xg ★8 - extension stylesheet for cross platforms and responsive
- react-native-censored ★8 - React Native component to censor content.
- react-native-bouncing-ball ★8 - React Native component bouncing ball for both iOS and Android.
- react-native-loading ★7 - A lightweight loading for your React Native app.
- react-native-segment-control ★7 - A swipeable SegmentedControl component for React Native apps.
- react-native-animated-styles ★7 - Easily animate/transition react components between two style states.
- react-native-hide-modal ★6 - Modal component that can be hidden
- react-native-hole-view ★6 - Component for cutting out click-through holes in any view. Perfect for making tutorial-like overlay
- react-native-masonry-brick-list ★5 - Staggered Or Masonary List View For React Native Written in pure js
- react-native-blur-overlay ★5 - React Native Blur Overlay Library For Ios And Android
- react-native-rate-modal ★5 - Hackable "rate us" component for React Native.
- react-native-fancy-carousel-viewpager ★4 - React Native Designed View Pager Library (pure js)
- pinar ★4 - Customizable, lightweight React Native carousel component with accessibility support.
- react-native-svg-transformer ★4 - Import SVG files inside React Native components. Uses the react-native-svg library to render SVG images.
- react-native-progress-steps ★4 - A simple and fully customizable React Native component that implements a progress stepper UI.
- react-native-loader-hud ★3 - Loader animation library for React Native
- react-native-double-buffer ★3 - Simple React Native Double Buffer View
- react-native-fontbase ★3 - Defining font sizes in React Native
- react-native-units ★2 - A collection of useful units and a simple grid implementation for responsive layouts in React Native.
- react-native-easy-checkbox ★2 - Simple CheckBox for react-native
- react-native-scene-manager ★2 - Simple Scene Manager for React-Native
- react-native-rounded-navigation-drawer ★2 - React Native Designed Navigation Drawer Library (Pure Js)
- react-native-expandable-fab-menu ★2 - React Native Expandable Fab Menu Component (pure js)
- react-native-animated-bottom-tabbar ★2 - Animated bottom Tab bar for react native
- 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-picker-module ★1 - A different approach for React Native Picker.
- react-native-countries ★1 - This package is provide you directly native countries name & code list from device.
- react-native-scrubber ★1 - A simple audio/video Scrubber for both iOS and Android.
- react-native-loader-kit ★1 - Purely native loading animations for React Native.
- react-native-new-feature ★1 - A simple and lightweight What's New component to show your latest React native Features.
- react-native-sdr - Server Driven Rendering (SDR) component for React Native
- react-native-store-view ★19 - Wraps SKStoreProductViewController for use in react-native projects
- react-native-image-container ★0 - Image container for React Native
- react-native-counters ★0 - Minus Plus Counter for React Native
- swipeable-modal-react-native - A 'pop-up' modal that can be swiped away left or right to run different functions.
- react-native-countdown-text - A React Native component that converts a timestamp of a future date to a readable countdown clock, based on a format.
- rn-actionsheet-module ★0 - BottomsheetDialog & ActionSheetIOS with same props and usage.
- react-native-animated-loader - A React Native Loader Component which uses Airbnb's Lottie for beautiful loader animations.
- rn-verifcode - React-Native component to input confirmation code for both Android and IOS
- react-native-picker-modal-view - React Native Module to select item picker modal.
- rn-material-textinput - A simple TextInput wrapper for material styling in iOS and Android with Customizable styles & Animated label.
- rn-action-picker - A simple action picker for iOS and Android. Renders Native ActionSheetIOS Component in iOS and custom ActionSheet lookalike component in Android.
- rn-collapsible-section - A collapsible section / section list with customizable section body and child body. Supports both iOS and Android.
- react-native-eva-icons - [Eva Icons](https://github.com/akveo/eva-icons) implementation for React Native based on react-native-svg elements.
- react-native-dots-pagination ★3 - A simple dot paging for React Native.
- react-native-gesture-detector - Easily create and detect custom, complex gestures on React Native.
- react-native-scrollview-header ★5 - An animated ScrollView header that transitions from transparent background to opaque upon scrolling.
- react-native-wizard - Easily navigate your user for next step. Quick-forming Wizard component.
- react-native-timetable - 📆 timetable library for React Native
- react-native-images-collage ★19 - Robust interactive image collage component for React Native.
- lottie-react-native ★10415 - A mobile library for Android and iOS that parses Adobe After Effects animations exported as JSON with bodymovin and renders them natively on mobile!
- react-native-maps ★8388 - React Native Map components for iOS + Android
- react-native-scrollable-tab-view ★5664 - A scrollable tab-view for React Native
- react-native-image-picker ★4709 - 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-snap-carousel ★3959 - Swiper component for React Native with previews, multiple layouts, parallax images, performant handling of huge numbers of items, and RTL support
- gl-react-native ★1750 - Use OpenGL for performant effects on images and videos
- react-native-modal ★1728 - An enhanced, animated and customizable react-native modal
- react-native-mapbox-gl ★1663 - A Mapbox GL react native module for creating custom maps
- react-native-orientation ★1162 - Listen to device orientation changes in react-native and set preferred orientation on screen to screen basis
- react-native-circular-progress ★1088 - React Native component for creating animated, circular progress with ReactART
- react-native-offline ★977 - Handy toolbelt to deal nicely with offline/online connectivity in a React Native app. Smooth redux integration.
- react-native-loading-spinner-overlay ★885 - The only pure React Native, Native iOS and Android loading spinner (progress bar indicator) overlay
- react-native-copilot ★595 - Step-by-step walkthrough for your react native app
- react-native-dialogs ★463 - React Native wrappers for <https://github.com/afollestad/material-dialogs>
- react-native-canvas ★421 - A Canvas element for React Native
- react-native-masked-text ★392 - A simple masked text and input text component for React Native.
- react-native-invertible-scroll-view ★388 - An invertible ScrollView for React Native
- react-native-text-input-mask ★383 - Text input mask for Android and iOS, native implementation RedMadRobot libraries
- react-native-alphabetlistview ★372 - A ListView with a sidebar to jump to sections directly, based on johanneslumpe's react-native-selectablesectionlistview
- react-native-autocomplete-input ★366 - Pure javascript autocomplete input for react-native
- react-native-responsive-image ★344 - Most elegant Responsive Image component
- react-native-off-canvas-menu ★327 - Beautifully crafted off canvas menu components for React native applications.
- react-native-search-box ★319 - A simple search box with animation, inspired from ios search bar.
- react-native-searchbar ★313 - An animated search bar for react native with inbuilt search (iOS and Android)
- react-native-qrcode-svg ★228 - A QR Code generator for React Native based on react-native-svg and node-qrcode.
- react-native-emoji ★216 - Emoji component for React Native
- react-native-tab ★171 - react-native-tab is a simple module for add a "Tab Menu" to your React Native app.
- stacks ★156 - Stacks: a set of layout components for building RN views blazingly fast ⚡, and with debug mode and design system grid you can investigate non-trivial visual issues.
- react-native-google-place-picker ★148 - React Native Wrapper of Google Place Picker for both Android and iOS.
- react-native-orientation-listener ★141 - A react-native library for obtaining current device orientation
- react-native-custom-segmented-control ★132 - Native UI iOS component for Segmented Control with custom style
- react-native-taptargetview ★114 - React Native Bridge for Android KeepSafe/TapTargetView. An implementation of tap targets from the Material Design guidelines for feature discovery.
- react-native-device-display ★105 - A simple way to create dynamic views through device and display detection, allowing the creation of adaptable and universal apps.
- react-native-android-kit ★104 - 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-scrollable-mixin ★91 - A standard interface for your scrollable React Native components, making it easier to compose components
- react-native-material-showcase-ios ★81 - React Native Bridge for iOS aromajoin/material-showcase-ios. An elegant and beautiful showcase for iOS apps.
- react-native-label-select ★81 - A modal selector for React Native with selected items displayed as labels.
- react-native-walkthrough-tooltip ★55 - Highlight a component via tooltip/popover
- react-native-drop-refresh ★49 - A pull down to refresh control for react native.
- react-native-message-composer ★45 - React Native module bridge to iOS MFMessageComposeViewController
- react-native-layout ★45 - Semantic JSX layout components for react-native
- react-native-air-progress-bar ★44 - React Native progress-bar component, customizable and animated
- react-native-grading ★43 - React Native Component for grading scores using ReactART.
- react-native-auto-typing-text ★43 - An auto typing text component for react-native
- react-native-bar-collapsible ★38 - A Bar component that can be collapsible (toggle/accordion), clickable or text-only.
- react-native-scrollable-decorator ★37 - A standard interface for your scrollable React Native components, making it easier to compose components
- react-native-actionsheet-native ★25 - Android ActionSheet support for React Native
- react-native-comparison-slider ★25 - A simple component to display two image in comparison with a slide-over feature.
- react-native-starrating ★24 - a react-native component for display interactive star ratings
- react-native-match-media ★23 - window.matchMedia mock for React Native
- react-native-ichart ★22 - ichart for react-native
- react-native-custom-checkbox ★20 - React Native checkbox that can be customize. Works for both Android and iOS.
- react-native-tilt ★20 - Tilt effect with accelerometer for React Native components.
- react-native-search ★15 - Native Search component for react native.
- react-native-imagewand ★13 - image wand for react native
- react-native-coachmasks ★10 - react-native-coachmark! It helps you easily create Coach Marks to enhance user experience!
- react-native-quiltview ★9 - Native iOS UICollectionView wrapper with RFQuiltLayout for React Native
- react-native-store-view ★19 - Wraps SKStoreProductViewController for use in react-native projects
- react-native-gradient-buttons - A lightweight, customizable and haptic Gradient Button component for React Native.
- react-native-eva-icons - [Eva Icons](https://github.com/akveo/eva-icons) implementation for React Native based on react-native-svg elements.
- react-native-parallax-scroll-view ★1486 - A ScrollView-like component with parallax and sticky header support.
- react-native-map-link ★131 - Open a location in the maps app of the user's choice.
- react-native-wheel-picker-android ★186 - Simple and flexible React native wheel picker for Android, including DatePicker and TimePicker.
- react-native-pure-navigation-bar ★71 - A fully customizable navigation bar in React Native.
- react-native-full-image-picker ★44 - Support taking photo, video recording or selecting from photo library.
- react-native-auth-screens - A series of Authentication Views for React Native: Sign In, Social Sign In Sign Up, and Forgot Password. Uses `react-native-gradient-buttons`.
- react-native-animated-flatlist - Animated Flatlist for React Native.
- react-native-responsive-linechart ★41 - Draw Line and Area charts easily. Works responsively.
- react-native-sortable-gridview ★4 - A React Native sortable and draggable Grid View Component.
- view-on-steroids - React-Native View component with inline styles
- react-native-dots-pagination ★3 - A simple dot paging for React Native.
- react-native-material-drawer - React Native Material Drawer for iOS, Android, Web, and Electron
- react-native-chart ★1464 - React-native-chart is a simple module for adding line charts, area charts, or bar charts to your React Native app.
- react-native-looped-carousel ★1094 - Create looped carousel of views or images
- monalisa-ui ★22 - MonalisaUI is UI component library for React Native to build native mobile apps for iOS and Android platforms
- react-native-svg ★2982 - SVG library that works on both iOS & Android
- nachos-ui ★1684 - NACHOS UI kit for React Native. Pick from a bunch of pre-coded UI components ready for your next kick-ass app in JavaScript or React.
-
Utils & Infra
- detox ★3566 - Graybox End-to-End (functional) Tests and Automation Library for Mobile with first class support for React Native
-
Programming Languages
Categories
Sub Categories
Howtos
702
UI
513
Other Platforms
297
Assorted
193
System
103
Training & tutorials
80
Integrations
67
Navigation
50
Media
46
Utils & Infra
46
Internals
38
Continuous Integration
37
Backend
33
Text & Rich Content
23
Storage
21
Talks
19
Styling
18
Web
17
Forms
16
Build & Development
15
Analytics
11
Animation
10
Internationalization
10
Geolocation
9
Monetization
8
Extension
4
_Never leave your command line for secrets_
2
Deep Linking
1
Reference
1
Keywords
react-native
448
android
138
react
137
ios
135
javascript
46
react-native-component
30
redux
24
typescript
20
component
18
ui
15
expo
14
modal
12
animation
11
picker
10
reactjs
10
react-navigation
10
react-native-web
9
mobile
9
navigation
9
image
8
button
8
listview
8
reactnative
8
animated
7
i18n
7
material-design
7
library
7
css
7
boilerplate
7
native
7
cross-platform
7
ui-components
6
storage
6
starter-kit
6
dropdown
6
camera
6
responsive
6
select
6
java
6
notifications
6
react-native-app
6
input
6
svg
6
swift
6
npm
6
carousel
6
ux
5
database
5
form
5
push-notifications
5