GitPedia

Proton native

A React environment for cross platform desktop apps

From kusti8·Updated June 17, 2026·View on GitHub·

**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** The project is written primarily in TypeScript, distributed under the MIT License license, first published in 2017. It has gained significant community traction with 10,894 stars and 352 forks on GitHub. Key topics include: cross-platform, desktop, js, native, react.

<p align="center"> <a href="https://proton-native.js.org"> <img alt="proton native" src="http://protonnative-af51.kxcdn.com/images/logo_black.svg?"> </a> Logo by <a href="https://twitter.com/elisiri_">@elisiri</a> </p>

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

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!

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

<span style="display: flex;"> <img src="docs/calculator.png" height="400" style="margin: 10;"> <img src="docs/catapi_v2.png" style="margin: 10;"> </span>

Documentation

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

Examples

Examples can be found in examples/.

Contributing

All contributions are welcome. Just make a PR.

<a href="https://www.keycdn.com/"><sub><sup>Accelerated by KeyCDN</sup></sub></a>

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from kusti8/proton-native via the GitHub API.Last fetched: 6/17/2026