proton-native README

The project's README from github.com/kusti8/proton-native. As one markdown file: README.md.

proton native 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

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

Images

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.

Accelerated by KeyCDN

proton-native (kusti8/proton-native)

Searching Database…

What is this?Proton Native lets you build cross-platform desktop apps using React syntax, rendering real native UI instead of wrapping a browser like Electron does.
Is it a framework or just a styling library on top of Electron?It is a standalone React renderer/framework: it reimplements React Native-style components and APIs for the desktop, with no Electron or browser involved.
How do I get started with a project?You install it as an npm package and scaffold your app following the official documentation site, importing components the same way you would in React Native.
Do I need anything besides Node.js and React?It builds on the standard Node.js/npm ecosystem and is compatible with normal Node packages and existing React libraries such as Redux; under the hood it relies on native Qt bindings (node-qt-napi) rather than any browser runtime.
Is this project still maintained?No. The author has stopped actively maintaining it, though a community fork exists to continue the work.
What changed in V2 compared to the original release?V2 added components identical to React Native, a styling and flexbox layout system, and hot reloading, making the API much closer to standard React Native development.
Can I reuse my existing React Native components or libraries?The component API mirrors React Native, and Proton Native is compatible with existing React libraries such as Redux, so much of your React/React Native knowledge carries over.
Where can I see example apps?Sample projects are kept in the repository's examples/ directory, which you can run to see working Proton Native apps.
What are similar projects?mygo, gpuix-svelte, ink, gtkx, tiptap, tambo, react-pdf, tsrx
Creator
kusti8
Size
7.4 MB
Stars
10.9K
Updated
CommitJan 20
Age
8y
Commits · 90 Days