Choose when you want a Rust backend and potentially smaller binaries; requires rewriting Go code as Rust.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
- 110.5k
- Rust
- Apache-2.0
desktop app development with Go and web frontend
Wails is a Go framework for building desktop applications using web technologies (HTML/CSS/JS) in a single binary.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose when you want a Rust backend and potentially smaller binaries; requires rewriting Go code as Rust.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
Choose when you need Node.js access in the frontend or prefer Chromium's full features; heavier than Wails.
Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
These projects were analysed and named wails among their alternatives. The relationship is not symmetric — how wails rates them is a separate judgement, made when wails is analysed in its own right.
calls wails “choose when you want a Go backend and smaller binaries via system webview, instead of NW.js's Node.js/Chromium stack.”
Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
calls wails “choose for Go-backed desktop apps with HTML/CSS/JS frontends in a native WebView rather than walk's native widgets”
A Windows GUI toolkit for the Go Programming Language