awesome-react-native-ui
A curated list of awesome React Native UI/UX libraries
https://github.com/react-io/awesome-react-native-ui
Last synced: 14 days ago
JSON representation
-
Components
-
UI
- react-native-selectme ★98 - A better Select dropdown menu for react-native
- react-native-shared-preferences ★36 - Android's Native key value storage system in React Native
- react-native-simple-button ★5 - A simple react-native button
- react-native-simple-picker ★11 - A simple react-native select picker
- react-native-simple-router ★213 - A community maintained router component for React Native
- react-native-simple-stepper ★17 - A super simple react-native implementation of the UIStepper iOS control.
- react-native-simpledialog-android ★39 - React Native Android module to use Android's AlertDialog - same idea of AlertIOS
- react-native-sketch ★109 - A react-native <Sketch /> component to draw with touch events.
- react-native-slack-webhook ★24 - Follow some activities (new user, payment, ...) from your app via Slack and this webhook lib.
- react-native-slidable-tab-bar ★23 - Slidable tab bar for instant view rendering(react-native)
- react-native-slider ★328 - A pure JavaScript component for react-native
- react-native-slot-machine ★12 - A text slot machine component for react-native
- react-native-spinkit ★657 - A collection of animated loading indicators for React Native
- react-native-splashscreen ★244 - A splash screen for react-native
- react-native-square-view ★17 - A square view component for react native.
- react-native-star-rating ★126 - A React Native component for generating and displaying interactive star ratings
- react-native-stylesheet-xg ★5 - extension stylesheet for cross platforms and responsive
- react-native-swipeout ★891 - iOS-style swipeout buttons behind component
- react-native-swipe-a-lot ★51 - A swipe component for React Native that works on iOS and Android.
- react-native-swiper2 ★77 - Swiper component for React Native. Supersede react-native-swiper
- react-native-swiper ★3000 - The best Swiper component for React Native.
- react-native-tabbar ★214 - Tab bar with more freedom
- react-native-tableview-simple ★146 - React Native component for TableView made with pure CSS
- react-native-tableview ★712 - Native iOS TableView wrapper for React Native
- react-native-tabs ★474 - React Native platform-independent tabs. Could be used for bottom tab bars as well as sectioned views (with tab buttons)
- react-native-textinput-effects ★841 - Text inputs with custom label and icon animations for iOS and android. Built by react native and inspired by Codrops.
- react-native-textinput-utils ★42 - A react native extension which allows you to control TextInput better.
- react-native-timeago ★148 - Auto-updating timeago component for React Native
- react-native-timer-mixin ★158 - 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 ★400 - Tinder card style swiping.
- react-native-toast ★196 - A android like toast for react-native support for ios and android
- react-native-toolkit ★35 - A collection of common UI components for react native mobile apps.
- react-native-tooltip ★120 - A react-native wrapper for showing tooltips
- react-native-touchable-bounce ★19 - React Native Touchable Bounce
- react-native-touchable-set-active ★28 - 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-touch-visualizer ★4 - Visualize touches and drags on React Native apps for iOS.
- react-native-triangle ★32 - draw triangle views in react native
- react-native-tween-animation ★35 - A simple react native state tween animation module.
- react-native-vector-icons ★4008 - 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 ★868 - ViewPager component for React Native
- react-native-viewport-units ★50 - Incredibly simple utility for (sort of) using viewport units with React Native.
- react-native-viewport ★42 - Viewport dimensions for react-native
- react-native-webbrowser ★80 - A cross-platform (iOS / Android), full-featured, highly customizable web browser module for React Native apps.
- react-native-wheel-picker ★52 - React native cross platform picker.
- react-native-wheel ★20 - android wheel view for react-native
- react-native-message-bar ★182 - 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.
- react-native-sglistview ★514 - A memory minded implementation of React Native's ListView
- react-router-native ★456 - A routing library for React Native that strives for sensible API parity with [React Router](https://github.com/reactjs/react-router)
- react-native-telephone-input ★19 - React Native Telephone Input, discover country and mask telephone Input
- react-native-progressive-input ★25 - TextInput with clear button and activity indicator, used as part of autocomplete list.
- react-native-image-carousel ★34 - Image carousel with support for fullscreen mode, image swiping and pinch-to-zoom in fullscreen mode.
- react-native-popup-menu ★116 - Extensible popup menu component for React Native.
- react-native-color-picker ★49 - React Native implementation of color picker for both Android and iOS.
- react-native-step-indicator ★62 - A simple react-native implementation of step indicator widget compatible with the ViewPager and ListView.
- react-native-animatable ★2069 - Standard set of easy to use animations and declarative transitions for React Native (built on react-native Animated
- react-native-snackbar-component ★0 - A snackbar component for Android and iOS, customizable and simple.
- react-native-multiselect ★6 - A simple multi select component with events and a flexible API.
- react-native-select-box ★0 - react native select box
- 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-markdown-editor - Markdown editor like github comment editor (contains preview, markdown buttons)
- react-native-drawer ★1370 - React Native Drawer
- react-native-invertible-scroll-view ★234 - An invertible ScrollView for React Native
- react-native-match-media ★12 - window.matchMedia mock for React Native
- react-native-actionsheet-native ★11 - Android ActionSheet support for React Native
- react-native-custom-checkbox ★7 - React Native checkbox that can be customize. Works for both Android and iOS.
- react-native-device-display ★85 - A simple way to create dynamic views through device and display detection, allowing the creation of adaptable and universal apps.
- react-native-drop-refresh ★25 - A pull down to refresh control for react native.
- react-native-grading ★9 - RN Component for grading scores using ReactART.
- react-native-ichart ★17 - ichart for react-native
- react-native-imagewand ★7 - image wand for react native
- react-native-label-select ★6 - A modal selector for React Native with selected items displayed as labels.
- react-native-layout ★33 - Semantic JSX layout components for react-native
- react-native-google-place-picker ★59 - React Native Wrapper of Google Place Picker for both Android and iOS.
- react-native-message-composer ★41 - React Native module bridge to iOS MFMessageComposeViewController
- react-native-orientation-listener ★117 - A react-native library for obtaining current device orientation
- react-native-quiltview ★7 - Native iOS UICollectionView wrapper with RFQuiltLayout for React Native
- react-native-scrollable-decorator ★25 - A standard interface for your scrollable React Native components, making it easier to compose components
- react-native-search ★13 - Native Search component for react native.
- react-native-custom-segmented-control ★57 - Native UI iOS component for Segmented Control with custom style
- react-native-showdown ★16 - React-native component which renders markdown into a webview!
- react-native-starrating ★16 - a react-native component for display interactive star ratings
- react-native-store-view ★7 - Wraps SKStoreProductViewController for use in react-native projects
- react-native-tab ★102 - react-native-tab is a simple module for add a "Tab Menu" to your React Native app.
- gl-react-native ★1135 - use OpenGL for performant effects on images and videos
- react-native-alphabetlistview ★151 - A ListView with a sidebar to jump to sections directly, based on johanneslumpe's react-native-selectablesectionlistview
- react-native-autocomplete-input ★104 - Pure javascript autocomplete input for react-native
- react-native-bar-collapsible ★11 - A Bar component that can be collapsible (toggle/accordion), clickable or text-only.
- react-native-canvas ★109 - A Canvas element for React Native
- react-native-circular-progress ★414 - React Native component for creating animated, circular progress with ReactART
- react-native-dialogs ★273 - React Native wrappers for https://github.com/afollestad/material-dialogs
- react-native-emoji ★95 - Emoji component for React Native
- react-native-image-picker ★1862 - 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-loading-spinner-overlay ★257 - The only pure React Native, Native iOS and Android loading spinner (progress bar indicator) overlay
- react-native-mapbox-gl ★696 - A Mapbox GL react native module for creating custom maps
- react-native-maps ★3330 - React Native Map components for iOS + Android
- react-native-masked-text ★41 - A simple masked text and input text component for React-Native.
- react-native-material-design ★1929 - React Native Material Design Components
- react-native-orientation ★407 - Listen to device orientation changes in react-native and set preferred orientation on screen to screen basis
- react-native-responsive-image ★190 - Most elegant Responsive Image component
- react-native-scrollable-mixin ★67 - A standard interface for your scrollable React Native components, making it easier to compose components.
- react-native-scrollable-tab-view ★3063 - 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-searchbar ★58 - An animated search bar for react native with inbuilt search (iOS and Android)
- react-native-off-canvas-menu ★159 - Beautifully crafted off canvas menu components for react native applications.
- lottie-react-native ★4537 - 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-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-looped-carousel ★554 - Create looped carousel of views or images
- react-native-svg ★941 - SVG library that works on both iOS & Android
- nachos-ui ★996 - 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
- react-native-HsvToRgb ★2 - a helper to convert HSV(HSB) color to RGB.
- react-native-aes ★15 - AES in react-native
- react-native-aws-signature ★33 - help generate signature required for using AWS API. Necessary to use S3, ec2, or other services.
- react-native-babel-jest ★10 - Simple testing configuration for React Native with Jest
- react-native-crypto ★54 - implementation of crypto for React Native
- react-native-des ★13 - A des crypto for react-native
- react-native-device-log ★29 - A UI and service for displaying dev-logs on devices.
- react-native-eval ★51 - Call any JS functions from your native code
- react-native-fluxbone ★5 - A group of libraries that help with the FluxBone pattern in React Native
- react-native-global-event-emitter ★36 - Shared event emitter between native and JS for React Native.
- react-native-immutable ★11 - using immutable.js library with react-native
- react-native-mock ★313 - A fully mocked and test-friendly version of react native
- react-native-rsa ★8 - RSA crypto lib for react native
- react-native-tools ★0 - Tools for react native project development
- react-native-user-defaults ★32 - ios UserDefaults used by react-native
- react-native-userdefaults-ios ★53 - React Native Module for NSUserDefaults
- react-native-webp ★29 - react-native-webp adds support for WebP images for react-native components.
- react-native-webpackager-server ★2 - react native webpackager server
- react-native-slowlog ★55 - A high-performance timer based profiler for React Native that helps you track big performance problems
- react-native-workers ★291 - Background services and web workers for react-native
- react-native-console-time-polyfill ★2 - console.time and console.timeEnd polyfill for react-native
- react-native-zip-archive ★49 - Zip / Unzip archive utility
- codemod-RN24-to-RN25 ★94 - a simple codemod to handle the new import style on >=RN25
-
Web
- react-native-bridgeable-webview ★11 - A react-native webview with bridge to react-native code
- react-native-browser-polyfill ★21 - A collection of polyfills for the react-native Javascript environment.
- react-native-browser ★59 - Full-featured web browser module for React Native apps, based on TOWebViewController
- react-native-for-web ★216 - 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 ★2 - A html render for react-native
- react-native-inapp-browser ★11 - A in-app browser for react native apps.
- react-native-safari-view ★186 - A React Native wrapper for Safari View Controller
- react-native-web-container ★13 - A wrapper around the react native WebView to add autoHeight, scrub html, etc
- react-native-webintent ★47 - React native android module to open links in the default browser
- react-native-webrtc ★690 - A WebRTC module for React Native.
- react-native-webview-android ★148 - Simple React Native Android module to use Android's WebView inside your app
- react-native-webview-bridge ★653 - React Native WebView Javascript Bridge
- react-native-webview ★1 - android webview for react-native
- react-native-cookiemanager ★7 - react-native cookie manager library.
- react-native-web-polyfill ★23 - A set of classes and react components to make work your react-native app in a browser. (with some limitations obviously)
- react-native-webview-crosswalk ★42 - Crosswalk's WebView for React Native on Android
-
-
Libraries
-
Other Platforms
- Panza ★155 - a collection of stateless, functional, cross-platform ui components for react-native
- Shoutem UI ★1693 - a complete UI toolkit for React Native from Shoutem
- Panza ★155 - a collection of stateless, functional, cross-platform ui components for react-native
- React Native Elements ★4303 - a collection of React Native UI Elements and components.
-
-
Seeds
-
Other Platforms
- react-native-webpack-starter-kit ★829
- react-native-tabbed ★23
- 🍞 Baker ★46 - An opinionated MVP toolkit that helps you build mobile apps crazy fast using React Native and Parse Server
- ReactNativeTS ★190 - Boilerplate of a React Native project in Typescript.
- react-native-redux ★86 - React Native + Redux + Redux Saga
- react-native-boilerplate ★20 - Simple boilerplate for mobile development using React Native and Redux
- 🔥 Ignite ★3952 - An unfair start for React Native - Generator CLI for redux/sagas and more.
- React-Native-Starter-Pack ★32 - React Native 0.34 + React-Redux (w/ Redux-Storage) + Native Base + Code Push
- react-native-babel ★238
- react-native-es6-reflux ★145
- react-native-hot-redux-starter ★134
- Snowflake ★3008 - Android & iOS, Redux, Jest (88% coverage), Immutable, Parse.com
- React Native Meteor Boilerplate ★407
- MeteorNative Boilerplate ★18 - a React Native and Meteor boilerplate with Redux.
- Pepperoni ★3157 - Starter kit for Android & iOS, Redux, Immutable.js, disk-persisted app state
- Rhinos-app ★57 - Cross-platform React Native boilerplate (iOS, Android, Web) built on react-native-web.
- rn-mobx-template ★9 - React Native with MobX template
- rn-relay-drawer-template ★4 - React Native working with RNRF, drawer and relay
- 🍞 Baker ★46 - An opinionated MVP toolkit that helps you build mobile apps crazy fast using React Native and Parse Server
- react-native-relay-example ★17 - React Native working with Relay
- ReactNativeTS ★190 - Boilerplate of a React Native project in Typescript.
- React Native Hackathon Starter ★213 - React Native Starter Project, great for hackathons or rapid prototyping. Includes tabs, navigation, Redux, React Native Vector Icons, & React Native Elements
- react-native-boilerplate ★20 - Simple boilerplate for mobile development using React Native and Redux
- react-native-redux ★86 - React Native + Redux + Redux Saga
-
-
Utilities
-
Other Platforms
- react-native-snippets ★173 - A collection of Sublime Text Snippets for react-native
- Ruby React Native (via Opal) ★382 - 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
- rnpm ★2032 - react native package manager
- rsx ★30 - An alternative to the `react-native` CLI tool
- rn-nodeify ★64 - hack to allow react-native projects to use node core modules
- Deco IDE - React Native IDE with components manager
- react-native-debugger ★638 - The standalone app for React Native Debugger, with React DevTools / Redux DevTools
- ADB Auto Restarter ★3 - Restart ADB service Automatically in case of crashing while debugging app with device
- CodePush - Push code updates to your apps, instantly
- exponent - Use React Native without XCode (a previewer app + local server infrastructure)
-
Programming Languages
Categories
Sub Categories
Keywords
react-native
123
android
34
ios
33
react
28
react-native-component
8
redux
7
boilerplate
7
component
7
javascript
6
navigation
4
material-design
3
animation
3
picker
3
jest
3
listview
3
asyncstorage
3
apple
3
react-native-navigation
3
i18n
3
typescript
2
template
2
xcode
2
button
2
dropdown
2
react-router
2
networking
2
reactjs
2
storage
2
input
2
generator
2
vscode
2
modal
2
performance
2
ui
2
react-component
2
responsive
2
css
2
radio-buttons
2
image
2
country-picker
2
video
2
polyfill
2
relay
2
camera-roll
2
camera
2
tableview
2
internationalization
2
l10n
2
push-notifications
2
localization
2