# [React Native Desktop](https://github.com/status-im/react-native-desktop) &middot; [![Circle CI Status](https://circleci.com/gh/status-im/react-native-desktop.svg?style=shield)](https://circleci.com/gh/status-im/react-native-desktop) [![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 system is Ubuntu >= 16.04 LTS.  
Used Qt framework of version Qt 5.9.1 LTS.

- [Getting Started](#getting-started)
- [Documentation](#documentation)
- [Contributing](#contributing)
- [License](#license)

## Getting Started

Follow [Ubuntu development guide](https://github.com/status-im/react-native-desktop/blob/react-native-qt/README-ubuntu.md) to get started buiding of react-native-desktop itself and JS apps based on it.

### Debugging

To access `In-App Developer Menu` ~~start shaking your laptop/PC~~ press CTRL+R.  
`In-App Developer Menu` is available only for Debug configuration builds by default.

## Documentation

- [List of supported React Native componenets and APIs ("React Native Qt" column)](https://github.com/status-im/react-native-desktop/blob/react-native-qt/docs/ReactQt/ComponentsSupport.md)
- [Linux guide for React Native Desktop contributors](https://github.com/status-im/react-native-desktop/blob/react-native-qt/Development-linux.md)
- [Troubleshooting](https://github.com/status-im/react-native-desktop/blob/react-native-qt/docs/ReactQt/Troubleshooting.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.

## License

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