choose for idiomatic Go access to low-level Win32 APIs plus a thin GUI layer instead of walk's high-level widget set
Windows API and GUI in idiomatic Go.
- 644
- Go
- MIT
Windows desktop GUI toolkit for Go
lxn/walk is a Windows GUI toolkit for the Go programming language, providing native-looking widgets and dialogs through Win32 API wrappers.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
choose for idiomatic Go access to low-level Win32 APIs plus a thin GUI layer instead of walk's high-level widget set
Windows API and GUI in idiomatic Go.
choose when you want DirectUI/skinned Windows controls via Go bindings instead of native Win32 widgets
炫彩界面库. Go GUI library. Golang bindings for XCGUI, Windows GUI library, DirectUI design idea.
choose for a Delphi VCL/Lazarus-style component API and cross-platform desktop forms in Go rather than walk's native Win32 controls
Cross-platform Go/Golang GUI library.
choose for a cross-platform pure-Go GUI toolkit with its own rendering instead of Windows-only native controls
Cross platform GUI toolkit in Go inspired by Material Design
choose for Go-backed desktop apps with HTML/CSS/JS frontends in a native WebView rather than walk's native widgets
Create beautiful applications using Go
These projects were analysed and named walk among their alternatives. The relationship is not symmetric — how walk rates them is a separate judgement, made when walk is analysed in its own right.
calls walk “Choose walk for legacy Windows-only desktop apps in Go; it is older and Windows-specific, not cross-platform or embedded-capable.”
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.