|8 months ago||8 months ago|
|-||GNU Lesser General Public License v3.0 only|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning goled yet.
Tracking mentions began in Dec 2020.
GoLang — Simplifying Complexity “The Beginning”
9 projects | dev.to | 27 May 2023
bindings to GTK or QT
2 projects | /r/golang | 14 May 2023
macOS Apps in Rust
8 projects | news.ycombinator.com | 13 May 2023
Do these not work? (I haven’t tried them - non-rhetorical question.)
My first idea that I want to write in Go
4 projects | /r/golang | 25 Jan 2023
Could try looking at wails. I don’t really ever do any GUI programming, especially in Go. But it and Fyne are probably gonna be your best, easiest route. Though, I do know there are also bindings for Qt
golang GUI packages
13 projects | /r/golang | 28 Feb 2022
How do I get started with the Go Qt binding?
14 projects | /r/golang | 27 May 2021
I've settled on using the Qt binding, and it looks promising, but I can't even figure out how to get started. I can't even figure out where the Qt.Widget class is to make a basic window!14 projects | /r/golang | 27 May 2021
there is also 3rd party examples list on their github pages https://github.com/therecipe/qt/wiki/Getting-Started#3rd-party-examplesdemosapplications
fyne Vs gio
4 projects | /r/golang | 3 May 2021
Desktop applications discussion
11 projects | /r/golang | 28 Apr 2021
State of Go GUI in 2021
11 projects | /r/golang | 18 Feb 2021
Do you know if therecipe/qt is still supported? I can see no activity recently.
What are some alternatives?
fyne - Cross platform GUI toolkit in Go inspired by Material Design
imgui-go - Go wrapper library for "Dear ImGui" (https://github.com/ocornut/imgui)
sciter - Sciter: the Embeddable HTML/CSS/JS engine for modern UI development
go-gtk - Go binding for GTK
nuklear - This project provides Go bindings for nuklear.h — a small ANSI C GUI library.
ui - Platform-native GUI library for Go.
Wails - Create beautiful applications using Go
gotk3 - Go bindings for GTK3
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
zenity - Zenity dialogs for Golang, Windows, macOS
webview - Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).