A Desktop port of React Native, driven by Qt, forked from Canonical
Switch branches/tags
Clone or download
Permalink
Failed to load latest commit information.
.circleci upgrade qt to 5.11.1 for CircleCI builds Oct 5, 2018
.github Added "feature request" template Nov 10, 2018
ContainerShip Merge react native 0.56.1 Sep 24, 2018
Examples Fixed fetch not returning data (#397) Nov 14, 2018
IntegrationTests Merge react native 0.56.1 Sep 24, 2018
Libraries Fixed double sending of onTextChange events (#365) Oct 25, 2018
RNTester RNTester examples reviewed (#411) Nov 16, 2018
React Provide NativeButton additionally to original Button react-native com… Sep 24, 2018
ReactAndroid Provide NativeButton additionally to original Button react-native com… Sep 24, 2018
ReactCommon Provide NativeButton additionally to original Button react-native com… Sep 24, 2018
ReactNative Merge react native 0.56.1 Sep 24, 2018
ReactQt Fixed fetch not returning data (#397) Nov 14, 2018
babel-preset Merge react native 0.56.1 Sep 24, 2018
bots Merge react native 0.56.1 Sep 24, 2018
docs Improvement/documentation (#393) Nov 13, 2018
flow-github Merge react native 0.56.1 Sep 24, 2018
flow Merge react native 0.56.1 Sep 24, 2018
gradle/wrapper Merge react native 0.56.1 Sep 24, 2018
jest Provide NativeButton additionally to original Button react-native com… Sep 24, 2018
keystores Merge facebook/0.48-stable changes Aug 7, 2017
lib Merge react native 0.56.1 Sep 24, 2018
local-cli Pass initialProps to React engine Nov 12, 2018
patches Resolve react-native 0.56.1 merge and build issues; Sep 24, 2018
react-native-cli Update index.js Oct 9, 2018
react-native-git-upgrade Merge react native 0.56.1 Sep 24, 2018
scripts Provide NativeButton additionally to original Button react-native com… Sep 24, 2018
third-party-podspecs Merge react native 0.56.1 Sep 24, 2018
.buckconfig Merge react native 0.56.1 Sep 24, 2018
.buckjavaargs limiting BUCK's memory for CI Feb 1, 2016
.editorconfig Merge facebook/0.48-stable changes Aug 7, 2017
.eslintignore Merge react native 0.56.1 Sep 24, 2018
.eslintrc Merge react native 0.56.1 Sep 24, 2018
.flowconfig Merge react native 0.56.1 Sep 24, 2018
.gitattributes Patch metro packager; QtSvq linkage; Remove not used template files May 28, 2018
.gitignore Introduces JS_APP_NAME to customize app name from JS bundle Oct 4, 2018
.npmignore Merge facebook/0.48-stable changes Aug 7, 2017
CMakeLists.txt Optional JavaScriptCore JS engine support #215 Jun 3, 2018
CODE_OF_CONDUCT.md Merge react native 0.53.3 (#212) Mar 31, 2018
CONTRIBUTING.md Merge react native 0.56.1 Sep 24, 2018
DockerTests.md Merge react native 0.56.1 Sep 24, 2018
Jenkinsfile React Native desktop merged with React Native 0.50 (#144) Nov 21, 2017
LICENSE Merge tag v0.55.4 into master Jun 19, 2018
README.md Fix Readme links (#398) Nov 14, 2018
React.podspec Merge react native 0.56.1 Sep 24, 2018
Releases.md Merge react native 0.56.1 Sep 24, 2018
add-desktop-platform.patch Merge react native 0.53.3 (#212) Mar 31, 2018
build.gradle Merge react native 0.56.1 Sep 24, 2018
cli.js Merge react native 0.56.1 Sep 24, 2018
fix-code-formatting.sh React prefix removed from files. Component managers moved to a separa… ( Oct 8, 2017
gradlew Merge react native 0.56.1 Sep 24, 2018
gradlew.bat Merge react native 0.56.1 Sep 24, 2018
increase_bundler_memory_usage.patch Merge react native 0.53.3 (#212) Mar 31, 2018
jest-preset.json Merge react native 0.56.1 Sep 24, 2018
package-lock.json Provide NativeButton additionally to original Button react-native com… Sep 24, 2018
package.json Provide NativeButton additionally to original Button react-native com… Sep 24, 2018
react.gradle Merge react native 0.56.1 Sep 24, 2018
rn-cli.config.js Merge tag v0.55.4 into master Jun 19, 2018
rn-get-polyfills.js Merge react native 0.56.1 Sep 24, 2018
runXcodeTests.sh Merge react native 0.56.1 Sep 24, 2018
settings.gradle Merge react native 0.56.1 Sep 24, 2018
setupBabel.js Merge react native 0.56.1 Sep 24, 2018
ubuntu-server.js Pass initialProps to React engine Nov 12, 2018

README.md

React Native Desktop · Circle CI Status PRs Welcome

Cross-platform React Native Desktop port based on Qt framework.

Supported operating systems:

  • Linux (checked with Ubuntu >= 16.04 LTS)
  • Mac OS (checked with Mac OS X versions)
  • Windows

Documentation

Getting started

Creating your own app

Debugging react-native-desktop apps

To access In-App Developer Menu press CTRL+R (Command+R).
In-App Developer Menu is available in Debug builds.

Contributing

Any kind of contribution is welcome! Check the list of opened issues or create new one.

Docs you may find helpful:

ClojureScript React Native apps support

Re-Natal fork extended with desktop platform support.

License

React Native Desktop is provided under BSD licensed.