choose when you need a tiny binary size and can rely on the OS webview instead of bundling Chromium
Portable and lightweight cross-platform desktop application development framework
- 8.6k
- C
- NOASSERTION
cross-platform desktop app framework
Build cross-platform desktop apps using JavaScript, HTML, and CSS by bundling Chromium and Node.js.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
choose when you need a tiny binary size and can rely on the OS webview instead of bundling Chromium
Portable and lightweight cross-platform desktop application development framework
choose when you want React with native widgets and no Chromium overhead
A React environment for cross platform desktop apps
choose when you want to build desktop apps in PHP with an HTML UI and a smaller runtime
Develop desktop GUI applications using PHP, HTML5, JavaScript and SQLite
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
choose when you need a Python binding to embed Chromium and can build the application shell yourself
Python bindings for the Chromium Embedded Framework (CEF)
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
choose when you want to wrap an existing webpage into a lightweight desktop app without writing a full Electron app
Turn any webpage/HTML/Vue/React and so on into desktop and mobile app under 5M with easy in few minutes. 轻松将任意网站/HTML/Vue/React等项目构建为轻量级(小于5M)多端桌面应用和手机应用仅需几分钟. https://ppofficial.netlify.app
These projects were analysed and named electron among their alternatives. The relationship is not symmetric — how electron rates them is a separate judgement, made when electron is analysed in its own right.
calls electron “Choose Electron when you need a mature ecosystem, well-documented APIs, and extensive tooling, accepting larger bundle size.”
Build ultra fast, tiny, and cross-platform desktop apps with Typescript.
calls electron “Choose when you want to build a desktop app from web tech (JS/HTML/CSS) with Chromium/Node rather than Rust/GPUI.”
Rust GUI components for building fantastic cross-platform desktop application by using GPUI.
calls electron “Choose when you want to build the desktop UI with HTML/CSS/JS and can accept a bundled Chromium runtime.”
A modern and customizable python UI-library based on Tkinter
calls electron “choose if you need the mature Chromium ecosystem, full web stack, and broad community support despite higher memory.”
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 electron “Choose it if you need Chromium's rendering features or Node.js ecosystem; it bundles Chromium so apps are heavier, unlike Neutralino's use of system webview.”
Portable and lightweight cross-platform desktop application development framework
calls electron “Choose for building desktop apps with JavaScript/HTML/CSS and the largest ecosystem, accepting high memory/CPU usage.”
:zap: Native, high-performance, cross-platform desktop apps - built with Reason!
calls electron “Use it for desktop apps written in HTML/CSS/JS; Chromium/Node runtime is massive and not intended for embedded displays.”
✔️The smallest header-only GUI library(4 KLOC) for all platforms
calls electron “Choose when you want to build desktop apps with web technologies and can accept Chromium-level resource usage.”
Cross-Platform C++ GUI Library