wxGo
atk
wxGo | atk | |
---|---|---|
2 | 4 | |
402 | 97 | |
- | - | |
0.0 | 5.1 | |
over 5 years ago | 4 months ago | |
Go | Go | |
GNU General Public License v3.0 or later | 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.
wxGo
-
Build a Tray/GUI Desktop Application in Go 1.16 (tutorial)
I've seen this one in the past, but it looks abandoned for years.
- Desktop applications discussion
atk
-
Stable and native looking GUI tool for Go?
You might want to look at github.com/visualfc/atk. Tk is a toolkit traditionally considered unsexy but it is 1) rock solid 2) cross platform, while using native Win32 API to render its widgets.
- Desktop applications discussion
-
[POC] CGo-free Tk/wish
I think interp layer of atk is a good entry point for minimal API. Then you can reuse higher level API of atk and check by demo.
-
Golang GUI?
For creating simple desktop apps for (mostly) my own use, the ones I found working best for me where two binding to existing ui toolkits: - Tk: https://github.com/visualfc/atk - and a small custom wrapper around fltk I've written Both have some issues, but e.g. fyne and some of the immediate mode ui's I've looked at where lacking some features, and I couldn't build therecipe/qt (I don't event know if it's still maintained).
What are some alternatives?
imgui-go - Go wrapper library for "Dear ImGui" (https://github.com/ocornut/imgui)
walk - A Windows GUI toolkit for the Go Programming Language
termbox-go - Pure Go termbox implementation
imgui-go-examples - Examples of Dear ImGui for Go
Guark - Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, and more...
hover - Hover helps developers to release Flutter applications on desktop.
example-go-tray-gui - An example desktop system tray application that can launch HTML5 windows. Go source with a build process for Windows, Mac and Linux.
unison - A unified graphical user experience toolkit for Go desktop applications
Wails - Create beautiful applications using Go
qt - Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
atkvfs