atk
wxGo
atk | wxGo | |
---|---|---|
4 | 2 | |
97 | 402 | |
- | - | |
5.1 | 0.0 | |
4 months ago | over 5 years ago | |
Go | Go | |
GNU Lesser General Public License v3.0 only | GNU General Public License v3.0 or later |
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.
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).
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
What are some alternatives?
walk - A Windows GUI toolkit for the Go Programming Language
imgui-go - Go wrapper library for "Dear ImGui" (https://github.com/ocornut/imgui)
imgui-go-examples - Examples of Dear ImGui for Go
termbox-go - Pure Go termbox implementation
hover - Hover helps developers to release Flutter applications on desktop.
Guark - Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, and more...
unison - A unified graphical user experience toolkit for Go desktop applications
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.
Wails - Create beautiful applications using Go
atkvfs
qt - Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly