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
-
Releases
-
Training & tutorials
-
-
Seeds
-
Other Platforms
- react-native-template-airbnb - Clean and minimalist React Native template for a quick start with Airbnb (Flow, Prettier).
- π Baker β 46 - An opinionated MVP toolkit that helps you build mobile apps crazy fast using React Native and Parse Server
- π₯ Ignite β 8832 - An unfair start for React Native - Generator CLI for redux/sagas and more.
- Pepperoni β 4383 - **(deprecated)** Starter kit for Android & iOS, Redux, Immutable.js, disk-persisted app state
- Snowflake β 4321 - Android & iOS, Redux, Jest (88% coverage), Immutable, Parse.com
- native-starter-kit β 1506 - A Starter Kit for React Native + NativeBase + React Navigation + Redux + CodePush Apps (iOS & Android)
- React Native Boilerplate Typescript - React Native Boilerplate - Redux + Saga + Reselect + redux-persist + react-navigation + TypeScript
- React Native Meteor Boilerplate β 615
- :octopus: React Native Boilerplate β 551 - React Native boilerplate that promotes a solid architecture via separation of concerns.
- React Native Seed β 504 - A set of React Native Boilerplates to choose from. MobX or Redux for state-management, TypeScript or Flow for static type checking and CRNA or plain React Native for the stack - By the creators of Native Base.
- π React Native Starter β 388 - A powerful starter template that bootstraps development of your mobile application.
- react-native-starter by Ueno β 311 - Professional react-native starter kit with everything you'll ever need to deploy rock solid apps
- react-native-babel β 241
- react-native-template-typescript β 183 - Clean and minimalist React Native template for a quick start with TypeScript.
- react-native-es6-reflux β 145
- react-native-hot-redux-starter β 135
- react-native-typescript-boilerplate β 129 - An opinionated boilerplate built with React Native Navigation v3 + Redux + Thunk, in TypeScript. Follows industry best practices.
- Rhinos-app β 81 - Cross-platform React Native boilerplate (iOS, Android, Web) built on react-native-web.
- react-native-web-boilerplate β 72 - A react-native-web stateless hmr boilerplate
- react-native-easy-starter β 50 - A React-native starter kit using latest react and react-native [0.60.5](https://github.com/react-native-community/releases/blob/master/CHANGELOG.md#v0605), easy-peasy state management, hooks workflow, hermes, codepush ready-to-use custom hooks, react-native-paper, contextapis, theming support and much more (android + ios)
- react-native-web-workspace β 58 - A cross platform app with react in a monorepo
- π Baker β 46 - An opinionated MVP toolkit that helps you build mobile apps crazy fast using React Native and Parse Server
- React-Native-Starter-Pack β 40 - React Native 0.34 + React-Redux (w/ Redux-Storage) + Native Base + Code Push
- react-native-relay-example β 38 - React Native working with Relay
- MeteorNative Boilerplate β 23 - a React Native and Meteor boilerplate with Redux.
- rn-mobx-template β 17 - React Native with MobX template
- react-native-boilerplate-chucknorris β 15 - A boilerplate for React Native + React Navigation + React Native Elements (iOS & Android)
- react-native-template-super β 7 - A turbo starter template for react-native + React Navigation + Redux + Redux Persist
- rn-relay-drawer-template β 4 - React Native working with RNRF, drawer and relay
- react-native-community-maps β 3 - Boilerplate app for browsing user-generated photos on a map
- Awesome React Native Boilerplates - Effective start for your development with the most popular react-native navigation and UI libraries
- react-int - A simple way to use react/react-native with redux and redux-saga.
- RNStarter - β¨ A React Native Starter with 10+ commonly used libraries β¨
- React Native Hackathon Starter β 732 - React Native Starter Project, great for hackathons or rapid prototyping. Includes tabs, navigation, Redux, React Native Vector Icons, & React Native Elements
- ReactNativeTS β 353 - Boilerplate of a React Native project in Typescript.
- react-native-vanilla β 185 - πππ Build universal cross-platform apps with React Native. Includes latest `iOS`, `tvOS`, `Android`, `Android TV`, `Android Wear`, `Web`, `Tizen TV`, `Tizen Watch`, `LG webOS`, `macOS/OSX`, `Windows` and `KaiOS` platforms
- react-native-boilerplate β 61 - Simple boilerplate for mobile development using React Native and Redux
- react-native-redux β 160 - React Native + Redux + Redux Saga
- React Native Starter Kit - React Native starter kit with user onboarding elements, including Firebase Auth and Facebook Login integration.
-
-
Sponsors
-
_Never leave your command line for secrets_
-
-
Tutorials
-
Other Platforms
- Setting up background tasks that run periodically when app is closed in React Native
- Animate React Native UI Elements
- Build a streaming audio app with React Native
- Building a Calculator for Android and iOS with React Native
- Deploying React Native using Fastlane
- Enabling Live Reload
- Facebook's F8 App Walkthrough Tutorial: React Native, Redux, Relay, Flow, Jest
- Integrating Parse and React Native for iOS
- Introducing React Native (on Ray Wenderlich's)
- Leverage Existing iOS Views In Your React Native App
- Official React Native tutorial
- React Native and Socket.io
- React Native Express
- Simple React Native forms with redux-form, immutable.js and styled-components
- A Mini-Course on React Native Flexbox
- The beauty of react-native -Build a stunning wallpaper app
- Adding and removing custom fonts in React Native IOS Android
- Adding Custom Fonts to A React Native Application
- Building a Minimalist Weather App with React Native and Expo
- Getting Started with Lottie, React Native and Expo
- How to integrate Redux into your application with React Native and Expo
- React Native for Designers
- Start React Native - Animation tutorial series
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Deploying React Native using Fastlane
- Fully-immersive, hands-on, and fun learning experience for React Native β 825
- React Native with Django backend β 12
- Deploying React Native using Fastlane
- Simple React Native forms with redux-form, immutable.js and styled-components
- Adding Custom Fonts to A React Native Application
- Building a Minimalist Weather App with React Native and Expo
- Deploying React Native using Fastlane
- Building a Minimalist Weather App with React Native and Expo
- A Mini-Course on React Native Flexbox
- React Native Express
- Setting up background tasks that run periodically when app is closed in React Native
- Build a streaming audio app with React Native
- React Native Periscope Hearts Animation
- React Native Youtube Animated Video Slide
- React-Native Animated with React-Art - Firework Tap To Shoot
- React-native Animated API Basic Example
- React-native Animated API with PanResponder
- React-native Animated ScrollView Row Swipe Actions
- React-native press and hold button actions
-
-
Utilities
-
Other Platforms
- upgrade-helper β 398 - βοΈ A web interface to support React Native developers in upgrading their apps. [Link to tool](https://react-native-community.github.io/upgrade-helper)
- react-native-debugger β 4017 - The standalone app for React Native Debugger, with React DevTools / Redux DevTools
- haul β 2711 - command line tool for developing React Native apps
- rnpm β 2408 - react native package manager
- generact β 1125 - CLI that generates components based on existing ones no matter how you structure your app
- react-native-rename β 901 - Rename react-native app with just one command
- react-native-exception-handler β 504
- Electrode Native β 439 - A platform to ease the integration of React Native components in existing mobile applications.
- Ruby React Native (via Opal) β 391 - Use Ruby for building React Native apps
- rn-snoopy β 329 - Profiling, monitoring and alerting over the React Native bridge. [More here](https://medium.com/@jondot/debugging-react-native-performance-snoopy-and-the-messagequeue-fe014cd047ac).
- react-native-snippets β 249 - A collection of Sublime Text Snippets for react-native
- Makeicon β 70 - Generates mobile app icons in all resolutions for both iOS and Android
- AsyncStorage Dev Menu Item β 67 - Adds an option to your dev menu to log the content of your AsyncStorage.
- rn-diff-purge β 64 - The easiest way to upgrade React Native versions. You can find diffs for every React Native version, that are created by diffing the previous version with a newly created app in the new version.
- React Native Actions β 55 - Run React Native actions from within VSCode.
- rsx β 29 - An alternative to the `react-native` CLI tool
- ADB Auto Restarter β 8 - Restart ADB service Automatically in case of crashing while debugging app with device .
- rn-nodeify β 6 - hack to allow react-native projects to use node core modules
- react-native-ruler β 3 - A devtool for measuring pixel dimensions on your React Native screens
- BuilderX - A design tool which writes React Native code for you , Desktop Mac app to replace your traditional UX design tools.
- Storybook - UI development environment for your React components
- BugSnag - A tool that logs native & JS errors. Has a free tier. Includes useful data about the user, environment, session, release, etc.
- React Native Playground - Run React Native apps in your browser via real time simulator
- exponent - Use React Native without XCode (a previewer app + local server infrastructure)
- Deco IDE - React Native IDE with components manager
- React Native Elements Playground π - Tinker with `react-native-elements` components in the web.
- ADB Auto Restarter β 8 - Restart ADB service Automatically in case of crashing while debugging app with device .
- CodePush - Push code updates to your apps, instantly
- SimpleLocalize CLI - An open source Localization CLI tool for finding i18n keys in project files.
- react-native-exception-handler β 504
- react-hook-hooker - A nifty little HOC to add hooks to your React components.
- react-native-bundle-visualizer β 141 - See what's inside your RN bundle; useful for optimizing the bundle size
- Storybook - UI development environment for your React components
- haul β 2711 - command line tool for developing React Native apps
-
-
Videos
-
Talks
- React Native Only Playlist
- Actually Building Things In React Native , Jani EvΓ€kallio, Futurice
- Using Redux, Jonas Ohlsson, State
- Native Testing
- Reactotron
- React Native In The Wild - Bonnie Eisenman
- Playlist
- Playlist
- Playlist
- Introducing React Native
- A Deep Dive into React Native
- React Native and Relay
- React Native Only Playlist
- Playlist
- Playlist
- Playlist
- Introducing React Native
- A Deep Dive into React Native
- awesome-react-native-talks β 312 - A curated list of talks about React Native or topics related to React Native.
-
Training & tutorials
- React Native training β 238
- Let's build a React Native app in 20 minutes
- Mario DΓez Channel - Youtube channel in spanish about with a series of videos talking about react native
- React Native Basics: Build a Currency Converter - (Free) A multi-hour in-depth video course showing you how to build apps with React Native.
- React Native in Arabic: Build a newspaper app - (Free) A simple to follow video series in Arabic showing you how to build a newspaper app with React Native.
- Building Youtube UI in 30 Minutes - A quick tutorial showing how to build Youtube Mobile app's UI using React Native. This tutorial helps in getting started with coding designs from scratch.
- Adding Authentication to a React Native Project - This tutorial shows how to easily add authentication to a React Native application using [AWS Mobile Hub](https://aws.amazon.com/mobile/)
- Generate React Native Forms - form-native`
- Build a chat app with React Native
- Build iOS Apps with React Native
- Build apps with React Native
- Create Your First React Native App - Introduction to building a React Native app and learning the foundational pieces.
- Learn React Native + Meteor - Comprehensive course & community on building an application with React Native and Meteor.
- Automate Your React Native Releases with Fastlane & Bitrise - Learn step-by-step how to release your React Native applications into Stores automatically by using Fastlane & Bitrise.
- Awesome React Native Education β 455
-
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