{"slug": "jondot--awesome-react-native", "title": "React Native", "description": "Awesome React Native components, news, tools, and learning material!", "github_url": "https://github.com/jondot/awesome-react-native", "stars": "32K", "tag": "Platforms", "entry_count": 1260, "subcategory_count": 38, "subcategories": [{"name": "*Never leave your command line for secrets*", "parent": "Sponsors", "entries": [{"name": "Buzzing", "url": "#buzzing", "description": ""}, {"name": "Categories", "url": "#categories", "description": ""}]}, {"name": "Chain React - Portland, OR USA", "parent": "Conferences", "entries": []}, {"name": "React Native EU - Wroclaw, Poland", "parent": "Conferences", "entries": []}, {"name": "React Alicante - Alicante, Spain", "parent": "Conferences", "entries": []}, {"name": "ReactNext - Tel Aviv, Israel", "parent": "Conferences", "entries": []}, {"name": "App.js Conf - Krakow, Poland", "parent": "Conferences", "entries": []}, {"name": "Chain React - Portland, OR USA", "parent": "Conferences", "entries": []}, {"name": "React Native EU - Wroclaw, Poland", "parent": "Conferences", "entries": []}, {"name": "React Berlin - Berlin, Germany", "parent": "Conferences", "entries": []}, {"name": "ReactEurope - Paris, France", "parent": "Conferences", "entries": []}, {"name": "Reference", "parent": "Articles", "entries": [{"name": "React Native Styling Cheatsheet \u26052679", "url": "https://github.com/vhpoet/react-native-styling-cheat-sheet", "description": "", "stars": "4.6k"}]}, {"name": "Howtos", "parent": "Articles", "entries": [{"name": "Add client-side indecent content checking to your React Native app using NSFWJS and TensorFlowJS", "url": "https://shift.infinite.red/nsfw-js-for-react-native-a37c9ba45fe9", "description": ""}, {"name": "How to add Firebase Auth with React Native \u26054", "url": "https://github.com/g6ling/React-Native-Tips/tree/master/How_to_add_Firebase_Auth_with_react_native", "description": "", "stars": "490"}, {"name": "How to get started with Cloud Firestore on React Native", "url": "https://invertase.io/blog/getting-started-with-cloud-firestore-on-react-native", "description": ""}, {"name": "How to upgrade React Navigation 1.x to 2.x", "url": "https://shift.infinite.red/upgrading-from-react-navigation-v1-to-v2-312d932329ba", "description": ""}, {"name": "How to use React Native Navigation v2 with Redux and Google Analytics", "url": "https://www.codingsavvy.com/2018/08/react-native-navigation-v2-with-redux.html", "description": ""}, {"name": "React-Navigation Drawer", "url": "https://shift.infinite.red/react-navigation-drawer-tutorial-a802fc3ee6dc", "description": ""}, {"name": "Getting Started with React Native Development on Windows", "url": "https://shift.infinite.red/getting-started-with-react-native-development-on-windows-90d85a72ae65#.lygadl38g", "description": ""}, {"name": "Getting Started with React Native Development for Windows", "url": "https://shift.infinite.red/getting-started-with-react-native-development-for-windows-ba23a4be90b6#.n6vtqtikh", "description": ""}, {"name": "Blueprint to becoming a React Native Developer", "url": "https://medium.com/@spencer_carli/blueprint-to-becoming-a-react-native-developer-6cad2b894887#.t3uw4j4u8", "description": ""}, {"name": "How to Use the ListView Component", "url": "https://medium.com/@spencer_carli/react-native-basics-how-to-use-the-listview-component-a0ec44cf1fe8#.ur0hyi3h9", "description": ""}, {"name": "How to upload photo/file in react-native", "url": "https://github.com/g6ling/React-Native-Tips/tree/master/How_to_upload_photo%2Cfile_in%20react-native", "description": "", "stars": "490"}, {"name": "Change splash screen in React Native Android app", "url": "https://android.jlelse.eu/change-splash-screen-in-react-native-android-app-d3f99ac1ebd1#.pgjimxpgg", "description": ""}, {"name": "Remote Push Notifications with OneSignal", "url": "https://medium.com/differential/react-native-push-notifications-with-onesignal-9db6a7d75e1e#.d0zob0pdw", "description": ""}, {"name": "Release React Native App to Android Play Store", "url": "https://shift.infinite.red/simple-react-native-android-releases-319dc5e29605", "description": ""}, {"name": "React Native & Apple TV today", "url": "https://medium.com/@7ynk3r/react-native-apple-tv-today-48beb398a1ab#.5pp5drlyy", "description": ""}, {"name": "Record and Upload Videos with React Native", "url": "https://medium.com/react-native-training/uploading-videos-from-react-native-c79f520b9ae1", "description": ""}, {"name": "How to Setup your First React Native app", "url": "https://hackernoon.com/react-native-how-to-setup-your-first-app-a36c450a8a2f", "description": ""}, {"name": "Using React Native With TypeScript", "url": "https://medium.com/@jan.hesters/using-typescript-with-react-native-946aa4b4ae6f", "description": ""}, {"name": "How To Build a News Reader App with React Native and NewsAPI", "url": "https://medium.com/crowdbotics/how-to-build-a-news-reader-app-with-react-native-and-newsapi-8508f48f2b43", "description": ""}, {"name": "How to Build a Real Time Logo Detection App with React Native", "url": "https://medium.com/crowdbotics/how-to-build-a-real-time-logo-detection-app-with-react-native-google-vision-api-and-crowdbotics-9ed65fbcd15", "description": ""}, {"name": "Build a Chatbot with Dialogflow and React Native", "url": "https://blog.jscrambler.com/build-a-chatbot-with-dialogflow-and-react-native/", "description": ""}, {"name": "How To Build Your First VR App with ViroReact and React Native", "url": "https://medium.com/crowdbotics/how-to-build-your-first-vr-app-with-viroreact-react-native-and-crowdboticsp-a376b49e1e1d", "description": ""}, {"name": "React Hooks Basics\u2014 Building a React Native App with React Hooks", "url": "https://medium.com/crowdbotics/build-a-react-native-app-with-react-hooks-5498e1d5fdf6", "description": ""}, {"name": "How to Build a Web App with React Native", "url": "https://heartbeat.fritz.ai/how-to-build-a-web-app-with-react-native-b93575a16a5e", "description": ""}, {"name": "Building a React Native Mobile App with AWS Amplify and Expo", "url": "https://heartbeat.fritz.ai/building-a-react-native-mobile-app-with-aws-amplify-and-expo-fcab6ee0555e", "description": ""}, {"name": "User Authentication with Amplify in a React Native and Expo app", "url": "https://heartbeat.fritz.ai/user-authentication-with-amplify-in-a-react-native-and-expo-app-d00cdaf1ac28", "description": ""}, {"name": "How to build an Email Authentication app with Firebase, Firestore and React Native", "url": "https://heartbeat.fritz.ai/how-to-build-an-email-authentication-app-with-firebase-firestore-and-react-native-a18a8ba78574", "description": ""}, {"name": "How to Gracefully Use Environment Variables in a React Native App", "url": "https://levelup.gitconnected.com/how-to-gracefully-use-environment-variables-in-a-react-native-app-7f1600446116", "description": ""}, {"name": "How to build a xylophone app with Audio API, React Native, and Expo", "url": "https://heartbeat.fritz.ai/how-to-build-a-xylophone-app-with-audio-api-react-native-and-expo-7d6754a0603c", "description": ""}, {"name": "How To Use WebViews in a React Native App", "url": "https://blog.jscrambler.com/how-to-use-webviews-in-a-react-native-app/", "description": ""}]}, {"name": "Assorted", "parent": "Articles", "entries": [{"name": "React Native Twitter Clone", "url": "https://www.cosmicjs.com/apps/react-native-twitter-clone", "description": "React Native Twitter Clone powered by the Cosmic Headless CMS. [Read about how it was built](https://www.cosmicjs.com/blog/how-to-make-a-simple-twitter-clone-with-react-native)."}, {"name": "Versioning React Native Application in elegant way (cross-platformely) \u260510", "url": "https://github.com/szhigunov/react-native-npm-version", "description": "", "stars": "23"}, {"name": "Best Practices for Building a Large Scale React Application", "url": "https://buttercms.com/blog/best-practices-for-building-a-large-scale-react-application", "description": ""}, {"name": "React Native - Nic or Not App", "url": "https://shift.infinite.red/cage-against-the-machine-a419b6980424", "description": ""}, {"name": "React and React Native State Museum", "url": "https://hackernoon.com/the-react-state-museum-a278c726315", "description": ""}, {"name": "Top 15 React Native libraries that I use in my apps", "url": "https://codingislove.com/top-15-react-native-libraries/", "description": ""}, {"name": "Building 3 React Native Apps in One Summer", "url": "https://medium.com/@rpastorelle/building-3-react-native-apps-in-one-summer-dcd0c31454ff", "description": ""}, {"name": "React Native: Bringing modern web techniques to mobile", "url": "https://code.facebook.com/posts/1014532261909640/react-native-bringing-modern-web-techniques-to-mobile/", "description": ""}, {"name": "First impressions using React Native", "url": "http://jlongster.com/First-Impressions-using-React-Native", "description": ""}, {"name": "Wrapping Cocoapods for React Native", "url": "https://shift.infinite.red/beginner-s-guide-to-using-cocoapods-with-react-native-46cb4d372995#.wzp2qq1hn", "description": ""}, {"name": "React Native: Initial Thoughts (opinion)", "url": "https://redalemeden.com/blog/2015/initial-thoughts-about-react-native", "description": ""}, {"name": "A Dynamic Crazy Native Mobile Future Powered by Javascript", "url": "https://medium.com/@clayallsopp/a-dynamic-crazy-native-mobile-future-powered-by-javascript-70f2d56b1987", "description": ""}, {"name": "ReactNative NES & More", "url": "https://moduscreate.com/blog/react-native-has-landed/", "description": ""}, {"name": "React Native Installation and Setup", "url": "https://github.com/checkraiser/beginning-react-native/blob/master/1.Installation_and_setup.md", "description": "", "stars": "10"}, {"name": "Diary of Building an iOS App with React Native", "url": "http://herman.asia/building-a-flashcard-app-with-react-native", "description": ""}, {"name": "Reflecting on React Native development", "url": "http://habd.as/reflecting-on-react-native-development/", "description": ""}, {"name": "React-Native layout examples", "url": "http://browniefed.com/blog/2015/06/07/react-native-layout-examples/", "description": ""}, {"name": "React Native in Production", "url": "https://medium.com/@clayallsopp/react-native-in-production-2b3c6e6078ad", "description": "notes from Clay Allsop"}, {"name": "An iOS Developer on React Native", "url": "https://medium.com/ios-os-x-development/an-ios-developer-on-react-native-1f24786c29f0", "description": ""}, {"name": "React Native and WebRTC", "url": "https://webrtchacks.com/reacting-to-react-native-for-native-webrtc-apps-alexey-aylarov/", "description": ""}, {"name": "How to bridge a Swift view", "url": "http://browniefed.com/blog/2015/11/28/react-native-how-to-bridge-a-swift-view/", "description": ""}, {"name": "How to select the right React Native database", "url": "https://www.simform.com/react-native-database-selection-guide/", "description": ""}, {"name": "Building a Native SoundCloud Android app with Redux", "url": "https://wiredcraft.com/blog/native-soundcloud-android-app/", "description": "discussing redux, code reuse and performance on Android."}, {"name": "React Native Twitter exploding heart", "url": "http://browniefed.com/blog/2015/11/07/react-native-how-to-create-twitter-exploding-hearts/", "description": "hardcore animations with Animation and ReactART"}, {"name": "Using AI to discover UI components", "url": "https://www.youtube.com/watch?v=_iiKl0BB6ho", "description": "fun image processing / AI assisted process to discover and generate React Native UI"}, {"name": "Writing Android Components", "url": "https://medium.com/@sejoker/writing-android-component-for-react-native-e34802bf3377", "description": ""}, {"name": "Unit Testing React Native with Mocha and Enzyme", "url": "https://formidable.com/blog/2016/02/08/unit-testing-react-native-with-mocha-and-enzyme/", "description": ""}, {"name": "React Native's Layout Animation is Awesome", "url": "https://medium.com/@Jpoliachik/react-native-s-layoutanimation-is-awesome-4a4d317afd3e", "description": ""}, {"name": "Avoiding the Keyboard", "url": "https://shift.infinite.red/avoiding-the-keyboard-in-react-native-56d05b9a1e81#.g1lwixck6", "description": ""}, {"name": "How To Use OpenCV In React Native For Image Processing", "url": "https://brainhub.eu/blog/opencv-react-native-image-processing/", "description": ""}, {"name": "Using Styled Components with React Native", "url": "https://medium.com/swlh/using-styled-components-with-react-native-de645fcf4787", "description": ""}, {"name": "Create a React Native Image Recognition App with Google Vision API", "url": "https://blog.jscrambler.com/create-a-react-native-image-recognition-app-with-google-vision-api/", "description": ""}, {"name": "A comprehensive guide on building offline React Native apps with AsyncStorage", "url": "https://heartbeat.fritz.ai/building-offline-react-native-apps-with-asyncstorage-dcb4b0657f93", "description": ""}, {"name": "Build a Chat App with Firebase and React Native", "url": "https://blog.jscrambler.com/build-a-chat-app-with-firebase-and-react-native/", "description": ""}, {"name": "Building Stylistic UIs with Emotion-JS for React Native", "url": "https://heartbeat.fritz.ai/how-to-use-emotion-js-with-react-native-fccac9c78779", "description": ""}, {"name": "Getting Started with Firestore and React Native", "url": "https://blog.jscrambler.com/getting-started-with-firestore-and-react-native/", "description": ""}, {"name": "React Native: Native Modules made for React developers", "url": "https://blog.photoeditorsdk.com/react-native-native-modules-made-for-react-developers-59ca93c41541", "description": "on the developer experience with 3rd-party libraries for RN 0.60+"}, {"name": "Flutter vs React Native - Choosing your approach", "url": "https://buttercms.com/blog/flutter-vs-react-native-choosing-your-approach", "description": "Comparison article to help you choose the best approach depending on your project and experience."}]}, {"name": "Continuous Integration", "parent": "Articles", "entries": [{"name": "How to build and deploy React Native apps for iOS and Android automatically with Appcircle CI/CD", "url": "https://appcircle.io/blog/guide-to-automated-mobile-ci-cd-for-react-native-appcircle/", "description": ""}, {"name": "Distributing beta builds with Fastlane on Android and iOS", "url": "https://github.com/thecodingmachine/react-native-boilerplate/blob/master/docs/beta%20builds.md", "description": "", "stars": "3.3k"}, {"name": "Deploying a React Native App with Fastlane", "url": "https://dbanck.svbtle.com/deploying-a-react-native-app-with-fastlane", "description": ""}, {"name": "Continuous Integration for React Native Apps With Fastlane and Bitrise (iOS)", "url": "http://blog.thebakery.io/continuous-integration-for-react-native-applications-with-fastlane-and-bitrise-ios-version/", "description": ""}, {"name": "How to automate Android build process on Bitrise CI", "url": "https://medium.com/@hesam.kamalan/how-to-automate-android-build-process-on-bitrise-ci-71ae3a94362e#.fryuiays4", "description": ""}, {"name": "fastlane for React Native iOS & Android app DevOps", "url": "https://medium.com/react-native-training/fastlane-for-react-native-ios-android-app-devops-8ca85bee614e", "description": ""}, {"name": "The simplest way to automate delivery of your React Native Application", "url": "https://jtway.co/the-simplest-way-to-automate-delivery-of-your-react-native-application-f37f2c71eb1d", "description": ""}, {"name": "21 Useful Open Source Packages for React Native", "url": "https://medium.com/crowdbotics/21-useful-open-source-packages-for-react-native-807f65a818a1", "description": ""}]}, {"name": "Internals", "parent": "Articles", "entries": [{"name": "Performance", "url": "https://facebook.github.io/react-native/docs/performance.html#common-sources-of-performance-problems", "description": ""}, {"name": "React Native Debugger Internals", "url": "https://medium.com/@shaheenghiassy/deep-diving-react-native-debugging-ea406ed3a691", "description": ""}, {"name": "Dirty-up and execute top-down", "url": "http://blog.vjeux.com/2015/javascript/dirty-up-and-execute-top-down.html", "description": "@vjeux on React's optimizations for background color, layout, and more"}, {"name": "Optimizing React Native", "url": "https://www.youtube.com/watch?v=0MlT74erp60", "description": ""}, {"name": "Diving into React Native Performance", "url": "https://code.facebook.com/posts/895897210527114/", "description": ""}, {"name": "Wait\u2026 What Happens When my React Native Application Starts?\u200a\u2014\u200aAn In-depth Look Inside React Native", "url": "https://levelup.gitconnected.com/wait-what-happens-when-my-react-native-application-starts-an-in-depth-look-inside-react-native-5f306ef3250f", "description": ""}]}, {"name": "UI", "parent": "Components", "entries": [{"name": "lottie-react-native \u260510415", "url": "https://github.com/airbnb/lottie-react-native", "description": "A mobile library for Android and iOS that parses Adobe After Effects animations exported as JSON with bodymovin and renders them natively on mobile!", "stars": "15k"}, {"name": "react-icomoon", "url": "https://github.com/aykutkardas/react-icomoon", "description": "With React-Icomoon you can easily use the icons you have selected or created in icomoon. \ud83d\udce6 Zero Dependencies and Lightweight.", "stars": "138"}, {"name": "react-native-vector-icons \u26059985", "url": "https://github.com/oblador/react-native-vector-icons", "description": "Customizable Icons for React Native with support for NavBar/TabBar, image source and full styling. Choose from 3000+ bundled icons or use your own.", "stars": "16k"}, {"name": "react-native-maps \u26058388", "url": "https://github.com/lelandrichardson/react-native-maps", "description": "React Native Map components for iOS + Android", "stars": "14k"}, {"name": "react-native-swiper \u26056955", "url": "https://github.com/leecade/react-native-swiper", "description": "The best Swiper component for React Native.", "stars": "10k"}, {"name": "react-native-gifted-chat \u26056546", "url": "https://github.com/FaridSafi/react-native-gifted-chat", "description": "The most complete chat UI for React Native (formerly known as Gifted Messenger)", "stars": "12k"}, {"name": "react-native-scrollable-tab-view \u26055664", "url": "https://github.com/brentvatne/react-native-scrollable-tab-view", "description": "A scrollable tab-view for React Native", "stars": "6.8k"}, {"name": "react-native-image-picker \u26054709", "url": "https://github.com/marcshilling/react-native-image-picker", "description": "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.", "stars": "7.8k"}, {"name": "react-native-material-kit \u26054124", "url": "https://github.com/xinthink/react-native-material-kit", "description": "Bringing Material Design to React Native", "stars": "4.8k"}, {"name": "react-native-snap-carousel \u26053959", "url": "https://github.com/archriss/react-native-snap-carousel", "description": "Swiper component for React Native with previews, multiple layouts, parallax images, performant handling of huge numbers of items, and RTL support", "stars": "9.7k"}, {"name": "react-native-calendars \u26053402", "url": "https://github.com/wix/react-native-calendars", "description": "React Native Calendar Components \ud83d\udcc6", "stars": "8.1k"}, {"name": "react-native-ui-kitten \u26053140", "url": "https://github.com/akveo/react-native-ui-kitten", "description": "Customizable and reusable react-native component kit", "stars": "9.3k"}, {"name": "react-native-svg \u26052982", "url": "https://github.com/magicismight/react-native-svg", "description": "SVG library that works on both iOS & Android", "stars": "6.4k"}, {"name": "react-native-image-crop-picker \u26052736", "url": "https://github.com/ivpusic/react-native-image-crop-picker", "description": "iOS/Android image picker with support for multiple images and cropping", "stars": "5.6k"}, {"name": "react-native-splash-screen \u26052663", "url": "https://github.com/crazycodeboy/react-native-splash-screen", "description": "A splash screen for react-native, hide when application loaded, it works on iOS and Android.", "stars": "5.3k"}, {"name": "react-native-material-ui \u26052536", "url": "https://github.com/xotahal/react-native-material-ui", "description": "Highly customizable material design components for React Native", "stars": "3.8k"}, {"name": "react-native-app-intro \u26052433", "url": "https://github.com/FuYaoDe/react-native-app-intro", "description": "A React Native parallax effect app intro", "stars": "3.2k"}, {"name": "react-native-drawer \u26052276", "url": "https://github.com/root-two/react-native-drawer", "description": "React Native Drawer", "stars": "2.5k"}, {"name": "react-native-typography \u26052260", "url": "https://github.com/hectahertz/react-native-typography", "description": "", "stars": "3.3k"}, {"name": "react-native-fast-image \u26052240", "url": "https://github.com/DylanVann/react-native-fast-image", "description": "FastImage, performant React Native image component.", "stars": "7.2k"}, {"name": "react-native-blurhash \u2605105", "url": "https://github.com/mrousavy/react-native-blurhash", "description": "Give your users the loading experience they want.", "stars": "1.3k"}, {"name": "react-native-paper \u26052218", "url": "https://github.com/callstack/react-native-paper", "description": "Material design for React Native", "stars": "9.9k"}, {"name": "react-native-swipeout \u26052194", "url": "https://github.com/dancormier/react-native-swipeout", "description": "iOS-style swipeout buttons behind component", "stars": "2.6k"}, {"name": "react-native-blur \u26052172", "url": "https://github.com/Kureev/react-native-blur", "description": "React Native Blur component", "stars": "3.4k"}, {"name": "react-native-progress \u26052069", "url": "https://github.com/oblador/react-native-progress", "description": "Progress indicators and spinners for React Native using ReactART.", "stars": "3.4k"}, {"name": "react-native-textinput-effects \u26052062", "url": "https://github.com/halilb/react-native-textinput-effects", "description": "Text inputs with custom label and icon animations for iOS and Android. Built by react native and inspired by Codrops.", "stars": "2.9k"}, {"name": "react-native-modalbox \u26052043", "url": "https://github.com/maxs15/react-native-modalbox", "description": "A component for react-native", "stars": "2.8k"}, {"name": "react-native-lightbox \u26051917", "url": "https://github.com/oblador/react-native-lightbox", "description": "A very Slick and modern mobile lightbox implementation", "stars": "2.8k"}, {"name": "react-native-action-button \u26051762", "url": "https://github.com/mastermoo/react-native-action-button", "description": "A customizable Float Button Component for React Native", "stars": "2.4k"}, {"name": "gl-react-native \u26051750", "url": "https://github.com/ProjectSeptemberInc/gl-react-native", "description": "Use OpenGL for performant effects on images and videos", "stars": "1.9k"}, {"name": "react-native-modal \u26051728", "url": "https://github.com/react-native-community/react-native-modal", "description": "An enhanced, animated and customizable react-native modal", "stars": "5k"}, {"name": "nachos-ui \u26051684", "url": "https://github.com/avocode/nachos-ui", "description": "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.", "stars": "2k"}, {"name": "react-native-mapbox-gl \u26051663", "url": "https://github.com/mapbox/react-native-mapbox-gl", "description": "A Mapbox GL react native module for creating custom maps", "stars": "2.1k"}, {"name": "react-native-foldview \u26051616", "url": "https://github.com/jmurzy/react-native-foldview", "description": "Animated FoldingCell implementation in React Native", "stars": "2k"}, {"name": "react-native-modern-datepicker \u260512", "url": "https://github.com/HosseinShabani/react-native-modern-datepicker", "description": "React Native Modern Datepicker", "stars": "400"}, {"name": "react-native-spinkit \u26051585", "url": "https://github.com/maxs15/react-native-spinkit", "description": "A collection of animated loading indicators for React Native", "stars": "2.3k"}, {"name": "react-native-recyclerlist \u26051515", "url": "https://github.com/Flipkart/recyclerlistview", "description": "High performance listview for React Native and Web with support for complex layouts.", "stars": "4.6k"}, {"name": "react-native-parallax-scroll-view \u26051486", "url": "https://github.com/jaysoo/react-native-parallax-scroll-view", "description": "A ScrollView-like component with parallax and sticky header support.", "stars": "2.2k"}, {"name": "react-native-chart \u26051464", "url": "https://github.com/onefold/react-native-chart", "description": "React-native-chart is a simple module for adding line charts, area charts, or bar charts to your React Native app.", "stars": "1.6k"}, {"name": "react-native-gifted-listview \u26051443", "url": "https://github.com/FaridSafi/react-native-gifted-listview", "description": "A ListView that embed some recurrent features like pull-to-refresh, infinite scrolling and more for Android and iOS React-Native apps", "stars": "1.6k"}, {"name": "react-native-datepicker \u26051365", "url": "https://github.com/xgfe/react-native-datepicker", "description": "React Native date, datetime and time picker for both Android and IOS", "stars": "2.1k"}, {"name": "react-native-viewpager \u26051350", "url": "https://github.com/race604/react-native-viewpager", "description": "ViewPager component for React Native", "stars": "1.4k"}, {"name": "react-virgin \u26051319", "url": "https://github.com/Trixieapp/react-virgin", "description": "", "stars": "1.5k"}, {"name": "react-native-easy-grid \u26051304", "url": "https://github.com/GeekyAnts/react-native-easy-grid", "description": "Easy Responsive Grid Layout for React Native.", "stars": "2.1k"}, {"name": "victory-native \u26051264", "url": "https://github.com/FormidableLabs/victory-native", "description": "Victory-native is a collection of components to help you create charts, bar graphs etc.", "stars": "2k"}, {"name": "react-native-picker \u26051238", "url": "https://github.com/beefe/react-native-picker", "description": "react-native-picker", "stars": "1.7k"}, {"name": "react-native-collapsible \u26051174", "url": "https://github.com/oblador/react-native-collapsible", "description": "Animated collapsible component for React Native using the new Animated API with fallback. Good for accordions, toggles etc", "stars": "2.3k"}, {"name": "react-native-icons \u26051168", "url": "https://github.com/corymsmith/react-native-icons", "description": "Quick and easy icons in React Native [video](https://www.youtube.com/watch?v=TEdM7IwTT1g#t=50)", "stars": "1.2k"}, {"name": "react-native-orientation \u26051162", "url": "https://github.com/yamill/react-native-orientation", "description": "Listen to device orientation changes in react-native and set preferred orientation on screen to screen basis", "stars": "1.7k"}, {"name": "react-native-tableview \u26051105", "url": "https://github.com/aksonov/react-native-tableview", "description": "Native iOS TableView wrapper for React Native", "stars": "1.4k"}, {"name": "react-native-keyboard-spacer \u26051103", "url": "https://github.com/Andr3wHur5t/react-native-keyboard-spacer", "description": "Plug and play react-Native keyboard spacer view.", "stars": "1.5k"}, {"name": "react-native-looped-carousel \u26051094", "url": "https://github.com/appintheair/react-native-looped-carousel", "description": "Create looped carousel of views or images", "stars": "1.5k"}, {"name": "react-native-circular-progress \u26051088", "url": "https://github.com/bgryszko/react-native-circular-progress", "description": "React Native component for creating animated, circular progress with ReactART", "stars": "2k"}, {"name": "react-native-popup-dialog \u26051088", "url": "https://github.com/jacklam718/react-native-popup-dialog", "description": "A React Native Popup Dialog Easy Use & Support Use Custom Animation. For IOS & Android", "stars": "2.1k"}, {"name": "react-native-largelist \u26051054", "url": "https://github.com/bolan9999/react-native-largelist", "description": "The best performance large list component for React Native (iOS & Android)", "stars": "2.3k"}, {"name": "react-native-offline \u2605977", "url": "https://github.com/rauliyohmc/react-native-offline", "description": "Handy toolbelt to deal nicely with offline/online connectivity in a React Native app. Smooth redux integration.", "stars": "2.1k"}, {"name": "react-native-root-toast \u2605971", "url": "https://github.com/magicismight/react-native-root-toast", "description": "React native toast like component, pure javascript solution", "stars": "1.8k"}, {"name": "react-native-dropdownalert \u2605894", "url": "https://github.com/testshallpass/react-native-dropdownalert", "description": "A simple drop down alert with 4 pre-defined types.", "stars": "1.7k"}, {"name": "react-native-loading-spinner-overlay \u2605885", "url": "https://github.com/niftylettuce/react-native-loading-spinner-overlay", "description": "The only pure React Native, Native iOS and Android loading spinner (progress bar indicator) overlay", "stars": "1.5k"}, {"name": "react-native-tinder-swipe-cards \u2605881", "url": "https://github.com/meteor-factory/react-native-tinder-swipe-cards", "description": "Tinder card style swiping.", "stars": "1.1k"}, {"name": "react-native-slider \u2605845", "url": "https://github.com/jeanregisser/react-native-slider", "description": "A pure JavaScript component for react-native", "stars": "1.2k"}, {"name": "react-native-pathjs-charts \u2605842", "url": "https://github.com/capitalone/react-native-pathjs-charts", "description": "Android and iOS charts based on react-native-svg and paths-js", "stars": "885"}, {"name": "react-native-flash-message \u2605810", "url": "https://github.com/lucasferreira/react-native-flash-message#readme", "description": "React Native flashbar and top notification alert utility", "stars": "1.1k"}, {"name": "react-native-svg-charts \u2605764", "url": "https://github.com/JesperLekland/react-native-svg-charts", "description": "One library to rule all charts for React Native", "stars": "2.2k"}, {"name": "react-native-masonry \u2605758", "url": "https://github.com/brh55/react-native-masonry", "description": "A masonry\\~ish layout for rendering images.", "stars": "1.2k"}, {"name": "react-native-credit-card-input \u2605742", "url": "https://github.com/sbycrosz/react-native-credit-card-input", "description": "\ud83d\udcb3 \ud83d\udcb3 Easy (and good looking) credit-card input for your React Native Project", "stars": "1.4k"}, {"name": "rn-placeholder \u26051139", "url": "https://github.com/mfrachet/rn-placeholder", "description": "Display some placeholder stuff before rendering your text or media content in React Native (+ React Native Web!)", "stars": "2k"}, {"name": "action-sheet-rn \u26051", "url": "https://github.com/mfrachet/action-sheet-rn", "description": "Probably the most declarative API for ActionSheets in React Native", "stars": "32"}, {"name": "react-native-sglistview \u2605731", "url": "https://github.com/sghiassy/react-native-sglistview", "description": "A memory minded implementation of React Native's ListView", "stars": "741"}, {"name": "react-native-modal-dropdown \u2605708", "url": "https://github.com/sohobloo/react-native-modal-dropdown", "description": "A react-native dropdown/picker/selector component for both Android & iOS.", "stars": "1.2k"}, {"name": "react-native-button \u2605707", "url": "https://github.com/ide/react-native-button", "description": "", "stars": "766"}, {"name": "react-native-bottom-sheet-behavior \u2605701", "url": "https://github.com/cesardeazevedo/react-native-bottom-sheet-behavior", "description": "A react native wrapper for android BottomSheetBehavior.", "stars": "1.1k"}, {"name": "react-native-tabs \u2605687", "url": "https://github.com/aksonov/react-native-tabs", "description": "React Native platform-independent tabs. Could be used for bottom tab bars as well as sectioned views (with tab buttons)", "stars": "717"}, {"name": "react-native-search-bar \u2605671", "url": "https://github.com/umhan35/react-native-search-bar", "description": "The native search bar for react native.", "stars": "834"}, {"name": "react-native-timeline-listview \u2605665", "url": "https://github.com/thegamenicorus/react-native-timeline-listview", "description": "Timeline component for React Native App", "stars": "1.1k"}, {"name": "react-native-toastboard", "url": "https://github.com/MAKARD/react-native-toastboard", "description": "The simplest way to show notification.", "stars": "22"}, {"name": "apsl-react-native-button \u2605653", "url": "https://github.com/APSL/react-native-button", "description": "React Native button component with rounded corners.", "stars": "750"}, {"name": "react-native-popup-menu \u2605653", "url": "https://github.com/instea/react-native-popup-menu", "description": "Extensible popup menu component for React Native.", "stars": "1.3k"}, {"name": "react-native-qrcode \u2605644", "url": "https://github.com/cssivision/react-native-qrcode", "description": "react-native qrcode generator", "stars": "853"}, {"name": "react-native-easy-toast \u2605616", "url": "https://github.com/crazycodeboy/react-native-easy-toast", "description": "A react native module to show toast like android, it works on iOS and Android.", "stars": "1.1k"}, {"name": "react-router-native \u2605612", "url": "https://github.com/jmurzy/react-router-native", "description": "A routing library for React Native that strives for sensible API parity with [React Router (\u2b5049k)](https://github.com/reactjs/react-router)", "stars": "635"}, {"name": "react-native-copilot \u2605595", "url": "https://github.com/okgrow/react-native-copilot", "description": "Step-by-step walkthrough for your react native app", "stars": "1.9k"}, {"name": "react-native-photo-browser \u2605565", "url": "https://github.com/halilb/react-native-photo-browser", "description": "Local and remote photo browser with captions, selections and grid view support.", "stars": "718"}, {"name": "react-native-calendar \u2605559", "url": "https://github.com/christopherdro/react-native-calendar", "description": "Calendar Component for React Native", "stars": "543"}, {"name": "react-native-calendar-events \u2605510", "url": "https://github.com/wmcmahan/react-native-calendar-events", "description": "", "stars": "823"}, {"name": "react-native-parsed-text \u2605552", "url": "https://github.com/taskrabbit/react-native-parsed-text", "description": "Parse text and make them into multiple React Native Text elements", "stars": "1.1k"}, {"name": "react-native-step-indicator \u2605538", "url": "https://github.com/24ark/react-native-step-indicator", "description": "A simple react-native implementation of step indicator widget compatible with the ViewPager and ListView.", "stars": "1.3k"}, {"name": "react-native-popover-haobtc \u2605514", "url": "https://github.com/jeanregisser/react-native-popover", "description": "A component for react-native", "stars": "654"}, {"name": "react-native-dropdown \u2605507", "url": "https://github.com/alinz/react-native-dropdown", "description": "A better Select dropdown menu for react-native", "stars": "647"}, {"name": "react-native-star-rating \u2605489", "url": "https://github.com/djchie/react-native-star-rating", "description": "A React Native component for generating and displaying interactive star ratings", "stars": "768"}, {"name": "react-native-rating-element \u26058", "url": "https://github.com/ui-ninja/react-native-rating-element", "description": "A react native rating system supporting: decimal point's rating, direction aware icons like bottom to top or right to left etc, custom icons from Ionicons, custom images and record rating given by users.", "stars": "20"}, {"name": "react-native-parallax \u2605479", "url": "https://github.com/oblador/react-native-parallax", "description": "Parallax effects for React Native using Animated API", "stars": "580"}, {"name": "react-native-sketch \u2605467", "url": "https://github.com/jgrancher/react-native-sketch", "description": "A react-native \\ component to draw with touch events.", "stars": "646"}, {"name": "react-native-dialogs \u2605463", "url": "https://github.com/aakashns/react-native-dialogs", "description": "React Native wrappers for [https://github.com/afollestad/material-dialogs (\u2b5019k)](https://github.com/afollestad/material-dialogs)", "stars": "592"}, {"name": "galio \u2605458", "url": "https://github.com/galio-org/galio", "description": "A fresh react native UI framework.", "stars": "2.9k"}, {"name": "react-native-root-siblings \u2605452", "url": "https://github.com/magicismight/react-native-root-siblings", "description": "Add sibling elements after your app root element.", "stars": "588"}, {"name": "react-native-size-matters \u2605436", "url": "https://github.com/nirsky/react-native-size-matters", "description": "A React-Native utility belt for scaling the size your apps UI across different sized devices.", "stars": "1.9k"}, {"name": "react-native-button-component \u2605434", "url": "https://github.com/jacklam718/react-native-button-component", "description": "A Beautiful, Customizable React Native Button component for iOS & Android", "stars": "533"}, {"name": "react-native-super-grid \u2605434", "url": "https://github.com/saleel/react-native-super-grid", "description": "Responsive Grid View for React Native.", "stars": "1.2k"}, {"name": "react-native-activity-view \u2605427", "url": "https://github.com/naoufal/react-native-activity-view", "description": "iOS share and action sheets for React Native", "stars": "478"}, {"name": "react-native-canvas \u2605421", "url": "https://github.com/lwansbrough/react-native-canvas", "description": "A Canvas element for React Native", "stars": "884"}, {"name": "react-native-refresher \u2605419", "url": "https://github.com/syrusakbary/react-native-refresher", "description": "A React Native pull to refresh ListView completely written in js. Also supports custom animations.", "stars": "454"}, {"name": "react-native-sortable-list \u2605412", "url": "https://github.com/gitim/react-native-sortable-list", "description": "", "stars": "749"}, {"name": "react-native-gesture-password \u2605410", "url": "https://github.com/spikef/react-native-gesture-password", "description": "A gesture password component for React Native", "stars": "543"}, {"name": "react-native-carousel \u2605406", "url": "https://github.com/nick/react-native-carousel", "description": "Simple carousel component for react-native", "stars": "418"}, {"name": "react-native-country-picker-modal \u2605403", "url": "https://github.com/xcarpentier/react-native-country-picker-modal", "description": "Country picker provides a modal allowing a user to select a country from a list. It display a flag next to each country name.", "stars": "951"}, {"name": "react-native-radio-buttons \u2605399", "url": "https://github.com/ArnaudRinquin/react-native-radio-buttons", "description": "A react component to implement custom radio buttons-like behaviors: multiple options, only on can be selected at once.", "stars": "417"}, {"name": "react-native-masked-text \u2605392", "url": "https://github.com/benhurott/react-native-masked-text", "description": "A simple masked text and input text component for React Native.", "stars": "1.6k"}, {"name": "react-native-accordion \u2605390", "url": "https://github.com/naoufal/react-native-accordion", "description": "An Accordion Component for React Native", "stars": "438"}, {"name": "react-native-invertible-scroll-view \u2605388", "url": "https://github.com/exponentjs/react-native-invertible-scroll-view", "description": "An invertible ScrollView for React Native", "stars": "457"}, {"name": "react-native-message-bar \u2605384", "url": "https://github.com/KBLNY/react-native-message-bar", "description": "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.", "stars": "441"}, {"name": "react-native-fit-image \u2605383", "url": "https://github.com/huiseoul/react-native-fit-image", "description": "Responsive image component to fit perfectly itself.", "stars": "578"}, {"name": "react-native-text-input-mask \u2605383", "url": "https://github.com/ivanzotov/react-native-text-input-mask", "description": "Text input mask for Android and iOS, native implementation RedMadRobot libraries", "stars": "1.1k"}, {"name": "react-native-alphabetlistview \u2605372", "url": "https://github.com/sunnylqm/react-native-alphabetlistview", "description": "A ListView with a sidebar to jump to sections directly, based on johanneslumpe's react-native-selectablesectionlistview", "stars": "457"}, {"name": "react-native-check-box \u2605372", "url": "https://github.com/crazycodeboy/react-native-check-box", "description": "Checkbox component for react native, it works on iOS and Android.", "stars": "499"}, {"name": "react-native-really-awesome-button \u2605370", "url": "https://github.com/rcaferati/react-native-really-awesome-button", "description": "RNRAB is a 3D at 60fps, progress enabled, extendable, production ready component that renders an awesome animated set of UI buttons.", "stars": "1.1k"}, {"name": "react-native-autocomplete-input \u2605366", "url": "https://github.com/l-urence/react-native-autocomplete-input", "description": "Pure javascript autocomplete input for react-native", "stars": "732"}, {"name": "react-native-splashscreen \u2605358", "url": "https://github.com/remobile/react-native-splashscreen", "description": "A splash screen for react-native", "stars": "370"}, {"name": "react-native-responsive-image \u2605344", "url": "https://github.com/Dharmoslap/react-native-responsive-image", "description": "Most elegant Responsive Image component", "stars": "401"}, {"name": "react-native-pdf-view \u2605338", "url": "https://github.com/cnjon/react-native-pdf-view", "description": "View pdf file using react-native", "stars": "400"}, {"name": "react-native-image-header-scroll-view \u2605338", "url": "https://github.com/bamlab/react-native-image-header-scroll-view", "description": "ScrollView with an image in header which become a navbar", "stars": "922"}, {"name": "react-native-toast \u2605336", "url": "https://github.com/remobile/react-native-toast", "description": "An android like toast for react-native support for iOS and Android", "stars": "346"}, {"name": "react-native-modal-picker \u2605333", "url": "https://github.com/d-a-n/react-native-modal-picker", "description": "A cross-platform (iOS / Android), selector/picker component for React Native that is highly customizable and supports sections.", "stars": "399"}, {"name": "react-native-off-canvas-menu \u2605327", "url": "https://github.com/shoumma/react-native-off-canvas-menu", "description": "Beautifully crafted off canvas menu components for React native applications.", "stars": "411"}, {"name": "rn-sliding-up-panel \u2605321", "url": "https://github.com/octopitus/rn-sliding-up-panel", "description": "React Native draggable sliding up panel purly implemented in Javascript. Works nicely on both iOS and Android.", "stars": "879"}, {"name": "react-native-search-box \u2605319", "url": "https://github.com/crabstudio/react-native-search-box", "description": "A simple search box with animation, inspired from ios search bar.", "stars": "462"}, {"name": "react-native-parallax-swiper \u2605315", "url": "https://github.com/zachgibson/react-native-parallax-swiper", "description": "Configurable parallax swiper based on an iOS pattern. Uses Native Driver for super smooth parallax.", "stars": "615"}, {"name": "react-native-gesture-recognizers \u2605313", "url": "https://github.com/johanneslumpe/react-native-gesture-recognizers", "description": "Gesture recognizer decorators for react-native", "stars": "360"}, {"name": "react-native-searchbar \u2605313", "url": "https://github.com/localz/react-native-searchbar", "description": "An animated search bar for react native with inbuilt search (iOS and Android)", "stars": "422"}, {"name": "react-native-app-auth \u2605310", "url": "https://github.com/FormidableLabs/react-native-app-auth", "description": "React Native bridge for AppAuth - a PKCE-compliant SDK for communicating with OAuth2 providers", "stars": "1.6k"}, {"name": "react-native-circular-action-menu \u2605305", "url": "https://github.com/geremih/react-native-circular-action-menu", "description": "An animated and customizable circular floating menu.", "stars": "457"}, {"name": "react-native-effects-view \u2605304", "url": "https://github.com/voronianski/react-native-effects-view", "description": "React Native Component that makes easy to use iOS8 UIVisualEffect", "stars": "383"}, {"name": "react-native-root-modal \u2605304", "url": "https://github.com/magicismight/react-native-root-modal", "description": "React native modal component", "stars": "360"}, {"name": "react-native-timeago \u2605278", "url": "https://github.com/TylerLH/react-native-timeago", "description": "Auto-updating timeago component for React Native", "stars": "344"}, {"name": "react-native-grid-view \u2605276", "url": "https://github.com/lucholaf/react-native-grid-view", "description": "React Native Grid/Collection View component", "stars": "281"}, {"name": "react-native-md-textinput \u2605275", "url": "https://github.com/evblurbs/react-native-md-textinput", "description": "React Native TextInput styled with Material Design.", "stars": "316"}, {"name": "react-native-timer-mixin \u2605274", "url": "https://github.com/reactjs/react-timer-mixin", "description": "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.", "stars": "311"}, {"name": "react-native-tableview-simple \u2605267", "url": "https://github.com/Purii/react-native-tableview-simple", "description": "React Native component for TableView made with pure CSS", "stars": "453"}, {"name": "react-native-keyboard-manager \u2605267", "url": "https://github.com/douglasjunior/react-native-keyboard-manager", "description": "Library that allows to prevent issues of keyboard sliding up and cover on React-Native iOS projects.", "stars": "704"}, {"name": "react-native-tabbar \u2605261", "url": "https://github.com/alinz/react-native-tabbar", "description": "Tab bar with more freedom", "stars": "264"}, {"name": "react-native-simple-router \u2605255", "url": "https://github.com/react-native-simple-router-community/react-native-simple-router", "description": "A community maintained router component for React Native", "stars": "265"}, {"name": "react-native-cacheable-image \u2605255", "url": "https://github.com/jayesbe/react-native-cacheable-image", "description": "A filesystem cacheable image component for react-native", "stars": "305"}, {"name": "react-native-segmented-control-tab \u2605252", "url": "https://github.com/kirankalyan5/react-native-segmented-control-tab", "description": "", "stars": "543"}, {"name": "react-native-modal-selector \u2605249", "url": "https://github.com/peacechen/react-native-modal-selector", "description": "A cross-platform (iOS / Android), selector/picker component for React Native that is highly customizable and supports sections.", "stars": "350"}, {"name": "react-native-keyboardevents \u2605247", "url": "https://github.com/johanneslumpe/react-native-keyboardevents", "description": "Monitors keyboard show/hide notifications", "stars": "247"}, {"name": "react-native-multiselect \u2605246", "url": "https://github.com/toystars/react-native-multiple-select", "description": "Simple multi-select component for react-native.", "stars": "505"}, {"name": "react-native-cardview \u2605239", "url": "https://github.com/Kishanjvaghela/react-native-cardview", "description": "CardView for react-native (All Android version and iOS)", "stars": "490"}, {"name": "react-native-shimmer-placeholder \u2605231", "url": "https://github.com/tomzaku/react-native-shimmer-placeholder", "description": "Placeholder of React Native", "stars": "895"}, {"name": "react-native-progress-hud \u2605228", "url": "https://github.com/naoufal/react-native-progress-hud", "description": "A clean and lightweight progress HUD for your React Native app", "stars": "257"}, {"name": "react-native-qrcode-svg \u2605228", "url": "https://github.com/awesomejerry/react-native-qrcode-svg", "description": "A QR Code generator for React Native based on react-native-svg and node-qrcode.", "stars": "888"}, {"name": "react-native-bottom-action-sheet \u2605226", "url": "https://github.com/prscX/react-native-bottom-action-sheet", "description": "React Native: Native Bottom Action Sheet", "stars": "612"}, {"name": "react-native-awesome-button \u2605222", "url": "https://github.com/larsvinter/react-native-awesome-button", "description": "A React Native component rendering a button supporting showing different appearances and functionality given the passed props", "stars": "235"}, {"name": "react-native-mobx \u2605220", "url": "https://github.com/aksonov/react-native-mobx", "description": "Make your app reactive with MobX and react-native-router-flux", "stars": "223"}, {"name": "react-native-egg \u2605220", "url": "https://github.com/FuYaoDe/react-native-egg", "description": "An easter egg component implementation simple gestures detection achieve trigger can make your react native app infinitely more fun.", "stars": "258"}, {"name": "react-native-progress-bar \u2605218", "url": "https://github.com/lwansbrough/react-native-progress-bar", "description": "An animated progress bar component for React Native", "stars": "239"}, {"name": "react-native-tooltip \u2605217", "url": "https://github.com/chirag04/react-native-tooltip", "description": "A react-native wrapper for showing tooltips", "stars": "284"}, {"name": "react-native-emoji \u2605216", "url": "https://github.com/jorilallo/react-native-emoji", "description": "Emoji component for React Native", "stars": "322"}, {"name": "react-native-image-cache-hoc \u2605211", "url": "https://github.com/billmalarky/react-native-image-cache-hoc", "description": "Higher Order Component that adds advanced caching and persistence functionality to standard Image component.", "stars": "285"}, {"name": "react-native-parallax-scroll \u2605209", "url": "https://github.com/monterosalondon/react-native-parallax-scroll", "description": "Parallax Scroll component with sticky header, foreground, native-driver and all scrollable components (FlatList, ListView, SectionList, ScrollView) support.", "stars": "485"}, {"name": "react-native-shine-button \u2605205", "url": "https://github.com/prscX/react-native-shine-button", "description": "React Native for Effects like shining", "stars": "354"}, {"name": "autoresponsive-react-native \u2605201", "url": "https://github.com/xudafeng/autoresponsive-react-native", "description": "A Magical Layout Library For React", "stars": "260"}, {"name": "react-native-autolink \u2605201", "url": "https://github.com/joshswan/react-native-autolink", "description": "Autolinking component for React Native", "stars": "526"}, {"name": "react-native-carousel-control \u2605199", "url": "https://github.com/machadogj/react-native-carousel-control", "description": "React Native Carousel control with support for iOS and Android.", "stars": "248"}, {"name": "react-native-picker-select \u2605199", "url": "https://github.com/lawnstarter/react-native-picker-select", "description": "A Picker component for React Native which emulates the native `