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
Recommended Qt framework of version 5.9.1 LTS.
To access In-App Developer Menu
start shaking your laptop/PC press CTRL+R.
In-App Developer Menu
is available in Debug builds.
Pure JavaScript react-native modules can be used with react-native-desktop without limitations.
Creation of custom react-native native
modules or adopting of available native modules
is supported and described in following guideline.
List of supported or partially supported native modules.
- List of supported React Native components and APIs ("React Native Qt" column)
- Linux guide for React Native Desktop contributors
- Follow Ubuntu development guide to get started buiding of react-native-desktop itself and JS apps based on it.
- Troubleshooting
Re-Natal fork extended with desktop
platform support.
Any kind of contribution is welcome! Check the list of opened issues or create new one.
React Native Desktop is provided under BSD licensed.