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
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.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
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
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
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
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.
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
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
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.๐
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!
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
choose if you prefer Vue.js over React for native desktop apps, but the project is unmaintained.
Native desktop applications using Vue.js.
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.
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
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.
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
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
calls proton-native โOlder unmaintained React-based wrapper around Qt; only for legacy React desktop projects.โ
Cross-Platform C++ GUI Library