AltHub

kusti8/proton-native Alternatives

cross-platform desktop UI with React

proton-native is a React-like environment for building cross-platform native desktop apps without Electron, using Qt widgets.

10.9kTypeScriptMITdormant ยท last push 3.8y agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

neutralinojs/neutralinojsGitHub

choose for a smaller, more portable runtime that uses the OS webview, if you don't need React-native components.

Portable and lightweight cross-platform desktop application development framework

8.6k
C
NOASSERTION
active2mo ago
cztomczak/phpdesktopGitHub

choose if your app logic is in PHP and you want a lightweight desktop wrapper, not a React component model.

Develop desktop GUI applications using PHP, HTML5, JavaScript and SQLite

2.9k
none
active2mo ago
nodegui/nodeguiGitHub

choose when you want native Qt widgets from Node.js with CSS styling instead of React syntax.

A library for building cross-platform native desktop applications with Node.js and CSS ๐Ÿš€. React NodeGui : https://react.nodegui.org and Vue NodeGui: https://vue.nodegui.org

9.2k
C++
MIT
active5mo ago
DioxusLabs/dioxusGitHub

choose for a Rust-based fullstack/desktop framework with a React-like model, if you're not tied to JS.

Fullstack app framework for web, desktop, and mobile.

39.2k
Rust
Apache-2.0
active22d ago
wxWidgets/wxWidgetsGitHub

choose if you are writing C++ and need a mature cross-platform GUI toolkit, but you won't get a React API.

Cross-Platform C++ GUI Library

7.3k
C++
none
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

nodegui/react-nodeguiGitHub

choose for a native Qt-based React API, but accept that this wrapper has not been maintained for years.

Build performant, native and cross-platform desktop applications with native React + powerful CSS like styling.๐Ÿš€

6.2k
TypeScript
MIT
dormant2.9y ago
revery-ui/reveryGitHub

choose if you prefer ReasonML and a React-like native UI, but the project is dormant.

:zap: Native, high-performance, cross-platform desktop apps - built with Reason!

8.0k
Reason
MIT
dormant4.7y ago
ImVexed/muonGitHub

choose if you want a lightweight Electron alternative with GPU acceleration, but it's stale and not React-oriented.

GPU based Electron on a diet

2.9k
C
MIT
dormant3.6y ago
mimecorg/vuidoGitHub

choose if you prefer Vue.js over React for native desktop apps, but the project is unmaintained.

Native desktop applications using Vue.js.

6.1k
JavaScript
MIT
dormant3.6y ago

Listed as an alternative to

These projects were analysed and named proton-native among their alternatives. The relationship is not symmetric โ€” how proton-native rates them is a separate judgement, made when proton-native is analysed in its own right.

electron/electronGitHub

calls proton-native โ€œchoose when you want React with native widgets and no Chromium overheadโ€

:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

122.7kC++active
DioxusLabs/dioxusGitHub

calls proton-native โ€œChoose if you want to build desktop apps with React in the browser-like environment, but it's unmaintained and desktop-only.โ€

Fullstack app framework for web, desktop, and mobile.

39.2kRustactive
nodegui/nodeguiGitHub

calls proton-native โ€œchoose if you want a legacy React-to-native desktop path and can accept unmaintained code.โ€

A library for building cross-platform native desktop applications with Node.js and CSS ๐Ÿš€. React NodeGui : https://react.nodegui.org and Vue NodeGui: https://vue.nodegui.org

9.2kC++active
neutralinojs/neutralinojsGitHub

calls proton-native โ€œOlder React-to-Qt bridge; choose it only if you must use React and Qt, but it is unmaintained since 2019 and not recommended for new projects.โ€

Portable and lightweight cross-platform desktop application development framework

8.6kCactive
wxWidgets/wxWidgetsGitHub

calls proton-native โ€œOlder unmaintained React-based wrapper around Qt; only for legacy React desktop projects.โ€

Cross-Platform C++ GUI Library

7.3kC++active