Skip to content
A React environment for cross platform desktop apps
TypeScript JavaScript
Branch: master
Clone or download

Latest commit

Latest commit 6fe8691 Mar 16, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github V2 (#230) Jan 19, 2020
.vscode V2 (#230) Jan 19, 2020
__mocks__ V2 (#230) Jan 19, 2020
docs Add onMove, fix #246 Mar 16, 2020
examples fix: add the missing digit '5' (#245) Jan 20, 2020
src Fix yoga check for window element Mar 16, 2020
test V2 (#230) Jan 19, 2020
.babelrc V2 (#230) Jan 19, 2020
.editorconfig add editor config Feb 19, 2018
.gitignore V2 (#230) Jan 19, 2020
.travis.yml V2 (#230) Jan 19, 2020 V2 (#230) Jan 19, 2020
LICENSE V2 (#230) Jan 19, 2020 V2 (#230) Jan 19, 2020
package-lock.json V2 (#230) Jan 19, 2020
package.json Bump version and node-qt-napi version Mar 16, 2020
testprog.js Add mouseMoveEvent, enterEvent and leaveEvent (#248) Mar 16, 2020
testyoga.js V2 (#230) Jan 19, 2020
tsconfig.json V2 (#230) Jan 19, 2020

proton native Logo by @elisiri

npm npm styled with prettier PRs Welcome MIT License Gitter chat

Create desktop applications through a React syntax, on all platforms.

V2 is released!

V2 has been released and it brings a whole host of improvements including new components that are identical to React Native, styling, flexbox, hot reloading, and more. You can read the full writeup here. To try it out, visit the documentation for instructions on how to get started!


  • Same syntax and components as React Native
  • Works with existing React libraries such as Redux
  • Cross platform
  • No more Electron
  • Compatible with all normal Node.js packages
  • Hot reloading



See the documentation for how to get started and details on all the components.


Examples can be found in examples/.


All contributions are welcome. Just make a PR.

Accelerated by KeyCDN

You can’t perform that action at this time.