Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/status-im/react-native-desktop-qt

A Desktop port of React Native, driven by Qt, forked from Canonical
https://github.com/status-im/react-native-desktop-qt

Last synced: 4 days ago
JSON representation

A Desktop port of React Native, driven by Qt, forked from Canonical

Awesome Lists containing this project

README

        

:warning::warning::warning:
#### React Native Desktop project support stopped..

---

# [React Native Desktop](https://github.com/status-im/react-native-desktop) · [![Circle CI Status](https://circleci.com/gh/status-im/react-native-desktop-qt.svg?style=shield)](https://circleci.com/gh/status-im/react-native-desktop-qt) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/status-im/react-native-desktop/issues)

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

[Apps using react-native-desktop](docs/AppsUsingRnd.md)

# Documentation
## Getting started

- Install [Prerequisites](docs/InstallPrerequisites.md)
- Take a look at [list of supported React Native components and APIs](docs/ComponentsSupport.md)

## Creating your own app
- [Create new App](docs/CreateNewApp.md)
- Learn about [3rd-party react-native modules support](docs/NativeModulesSupport.md)
- [Troubleshooting](docs/Troubleshooting.md)
- [FAQ](docs/FAQ.md)

### 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.

- [Inspecting JS code](docs/InspectJs.md)
- [Using GammaRay for inspecting Qt internals](docs/InspectAppWithGammaRay.md)

## Contributing
Any kind of contribution is welcome! Check the [list of opened issues](https://github.com/status-im/react-native-desktop/issues) or create new one.

Docs you may find helpful:

- [How react-native-desktop works internally](docs/HowRNDesktopAppWorks.md)
- [Environment setup guide for contributors](docs/ContributorEnvSetup.md)
- [Yoga layout engine in react-native-desktop](docs/YogaLayoutEngine.md)
- [Merging React Native](docs/MergingReactNative.md)

## ClojureScript React Native apps support

[Re-Natal fork](https://github.com/status-im/re-natal.git) extended with `desktop` platform support.

## License

React Native Desktop is provided under [BSD licensed](./LICENSE).