termbox-go
Pure Go termbox implementation (by nsf)
atk
Another Golang Tcl/Tk binding GUI ToolKit (by visualfc)
termbox-go | atk | |
---|---|---|
1 | 4 | |
4,642 | 97 | |
- | - | |
0.0 | 5.1 | |
over 2 years ago | 5 months ago | |
Go | Go | |
MIT License | GNU Lesser General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
termbox-go
Posts with mentions or reviews of termbox-go.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-04-28.
atk
Posts with mentions or reviews of atk.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-05-14.
-
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?
When comparing termbox-go and atk you can also consider the following projects:
termui - Golang terminal dashboard
walk - A Windows GUI toolkit for the Go Programming Language
tcell - Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.
imgui-go-examples - Examples of Dear ImGui for Go
gocui - Minimalist Go package aimed at creating Console User Interfaces.
hover - Hover helps developers to release Flutter applications on desktop.
tui-go
unison - A unified graphical user experience toolkit for Go desktop applications
uilive - uilive is a go library for updating terminal output in realtime
atkvfs
cointop - A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
gotk3 - Go bindings for GTK3