https://github.com/kusti8/proton-native
A React environment for cross platform desktop apps
https://github.com/kusti8/proton-native
cross-platform desktop js native react
Last synced: about 3 hours ago
JSON representation
A React environment for cross platform desktop apps
- Host: GitHub
- URL: https://github.com/kusti8/proton-native
- Owner: kusti8
- License: mit
- Created: 2017-11-21T22:56:18.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T02:21:10.000Z (over 2 years ago)
- Last Synced: 2025-04-20T11:51:49.301Z (4 days ago)
- Topics: cross-platform, desktop, js, native, react
- Language: TypeScript
- Homepage: https://proton-native.js.org
- Size: 7.23 MB
- Stars: 10,928
- Watchers: 197
- Forks: 361
- Open Issues: 88
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome - proton-native - A React environment for cross platform native desktop apps (JavaScript)
- awesome-github-repos - kusti8/proton-native - A React environment for cross platform desktop apps (TypeScript)
- awesome-list - Proton Native - A React environment for cross platform desktop apps. (Desktop App Development / Data Management)
- awesome-list - proton-native
- awesome-desktop-js - proton-native
- awesome-react-renderer - proton-native - A React environment for cross platform native desktop apps. (Desktop)
- StarryDivineSky - kusti8/proton-native
README
![]()
Logo by @elisiri# Announcement
**Sadly I don't have time to dedicate time to this project. Some others have created a fork here to continue the work: https://github.com/proton-nativejs/proton-native**[](https://www.npmjs.com/package/proton-native)
[](https://www.npmjs.com/package/proton-native)
[](https://github.com/prettier/prettier)
[](http://makeapullrequest.com)
[](https://github.com/kusti8/proton-native/blob/master/LICENSE)
[](https://gitter.im/Proton-Native)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](https://proton-native.js.org/#/v2_changes).
To try it out, visit the documentation for instructions on how to get started!## Features
- 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## Images
![]()
![]()
## [Documentation](https://proton-native.js.org)
See the documentation for how to get started and details on all the components.
## Examples
Examples can be found in [`examples/`](https://github.com/kusti8/proton-native/tree/master/examples).
## Contributing
All contributions are welcome. Just make a PR.