Skip to content
πŸš€πŸš€πŸš€Build universal cross-platform apps with React Native. Includes latest iOS, tvOS, Android, Android TV, Android Wear, Web, Tizen TV, Tizen Watch, Tizen Mobile, LG webOS, macOS/OSX, Windows, KaiOS, FirefoxOS Firefox TV platforms
JavaScript Ruby Kotlin CSS Shell HTML Other
Branch: master
Clone or download
Latest commit 2fca374 Sep 17, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github change testing to push Sep 3, 2019
buildHooks/src test different dependency structure Sep 13, 2019
docs docs Sep 16, 2019
packages 0.27.0 Sep 16, 2019
website docs Sep 16, 2019
.dockerignore doc test Aug 31, 2019
.editorconfig chmod Feb 3, 2019
.eslintignore linter updates May 22, 2019
.eslintrc.js told the rest of the project to play nice with the new executeAsync Aug 20, 2019
.gitignore proof of concept Sep 1, 2019
.prettierrc linter updates May 22, 2019
.travis.yml tests Sep 13, 2019
CNAME Create CNAME May 24, 2019
Dockerfile doc test Aug 31, 2019
FUNDING.yml new app template May 24, 2019
LICENSE decouple madhouse 1 May 31, 2019 update docs Sep 3, 2019
_config.yml chmod Feb 3, 2019
babel.config.js added husky and ran prettier on every .js May 21, 2019
docker-compose.yml doc test Aug 31, 2019
lerna.json decouple madhouse 1 May 31, 2019
package.json 0.27.0 Sep 16, 2019
renative.json workspaceID Sep 8, 2019
rn-cli.config.js blacklist sub nodemodules Aug 10, 2019

build universal cross-platform apps with react native

Quick Start β€’ Features β€’ Templates β€’ Plugins β€’ Integrations β€’ JSON Configurations β€’ Folder Configurations β€’ Build Hooks β€’ CLI β€’ Architecture β€’ Developing ReNative β€’ Common Issues β€’ Runtime β€’ Discussions β€’ Contributors β€’ Backers β€’ Sponsors β€’ Community β€’ Stats β€’ License



Android TV




Tizen TV

LG webOS



Firefox TV


Tizen Mobile

Tizen Watch

Android Wear

coming soon

build npm version npm downloads All Contributors License MIT PRs Welcome hits

The universal development SDK to build multi-platform projects with react native. Includes latest iOS, tvOS, Android, Android TV, Web, Tizen TV, Tizen Watch, LG webOS, macOS/OSX, Windows, KaiOS, Firefox OS and Firefox TV platforms

Quick Start

$ npm install rnv -g

$ rnv new

Get Started (with more in-depth info)


  • Learn
  • Write
  • Build
  • Integrate
  • Debug
  • Test
  • Deploy

Explore ReNative Features

Templates / Starters

Too lazy to build your idea from scratch? use one of the predefined & community templates to get you started in no time.

Documentation for ReNative Templates and Starters


ReNative supports standard community driven react-native plugins you can use to enhance the functionality of your apps:

Documentation for ReNative Plugins


ReNative supports integration for various services and deployment infrastructures for your apps

Documentation for ReNative Integrations

JSON Configurations

Tire of setting up and managing countless of various projects? you can go as simple as most basic json config file to get yourself up and running

Documentation for ReNative JSON Config

Folder Configurations

ReNative offers flexible and scalable folder override & injection features to create numerous flavours, A/B features, dynamic plugin switches and more

Documentation for ReNative Folder Configurations

Build Hooks

Sometimes you need to extend CLI functionality with custom build scripts. ReNative makes this easy for you.

Documentation for ReNative Build Hooks


ReNative runtime is an NPM dependency used abstract away some of the complexities of building UI interfaces and features for large number of target platforms

Documentation for ReNative Runtime


One CLI to do it all. rnv is your entry point and control centre to building multi-platfom apps with just a few commands to learn

Documentation for RNV CLI


More in-depth explanation how ReNative internals work

Documentation for ReNative Architecture


rnv run -p ios

Documentation for iOS Platform


rnv run -p android

Documentation for Android Platform


rnv run -p tvos

Documentation for tvOS Platform

Android TV

rnv run -p androidtv

Documentation for Android TV Platform


rnv run -p web

Documentation for Web Platform

Tizen TV

rnv run -p tizen

Documentation for Tizen TV Platform

Tizen Watch

rnv run -p tizenwatch

Documentation for Tizen Watch Platform

LG webOS

rnv run -p webos

Documentation for LG WebOS Platform

Tizen Mobile

rnv run -p tizenmobile

Documentation for Tizen Mobile Platform


rnv run -p macos

Documentation for macOS Platform


rnv run -p windows

Documentation for Windows Platform

Android Wear

rnv run -p androidwear

Documentation for Android Wear Platform


rnv run -p kaios

Documentation for KaiOS Platform


rnv run -p firefoxos

Documentation for Firefox OS Platform


rnv run -p firefoxtv

Documentation for Firefox TV Platform

Developing ReNative

If you need full control over whole ReNative build or want to contribute, you can clone and develop ReNative locally

Documentation for Developing ReNative

Common Issues

If you face unexpected issues always good to check if there is a quick solution for it

List of common problems and how to solve them



This project exists thanks to all the people who contribute. [Contribute].


Thank you to all our backers! πŸ™ [Become a backer]



Special thanks to open-source initiatives this project utilises, notably:


NPM Join the chat at



You can’t perform that action at this time.