AltHub

lxn/walk Alternatives

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.

7.1kGoNOASSERTIONdormant · last push 2.7y agoGitHub

Same job, different approach

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

rodrigocfd/windigoGitHub

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
active1mo ago
twgh/xcguiGitHub

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.

613
Go
MIT
active3mo ago
ying32/govclGitHub

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.

2.4k
Go
Apache-2.0
slowing10mo ago
fyne-io/fyneGitHub

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

28.7k
Go
BSD-3-Clause
active2mo ago
wailsapp/wailsGitHub

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

36.0k
Go
MIT
active2mo ago

Listed as an alternative to

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.

slint-ui/slintGitHub

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.

23.6kRustactive