The Best Go Libraries For GUI (20)
Discover the best Go libraries for GUI! Find the perfect tools to streamline your development and boost productivity. From app to cimgui-go, we've got you covered. Let the coding begin!
app
Package to create apps with GO, HTML and CSS. Supports: MacOS, Windows in progress.
cimgui-go
Auto generated Go wrapper for [Dear ImGui](https://github.com/ocornut/imgui) via [cimgui](https://github.com/cimgui/cimgui).
Cogent Core
A framework for building 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and the web.
DarwinKit
Build native macOS applications using Go.
energy
Cross-platform based on LCL(Native System UI Control Library) and CEF(Chromium Embedded Framework) (Windows/ macOS / Linux)
fyne
Cross platform native GUIs designed for Go based on Material Design. Supports: Linux, macOS, Windows, BSD, iOS and Android.
goradd/html5tag
Library for outputting HTML5 tags.
gotk3
Go bindings for GTK3.
gowd
Rapid and simple desktop UI development with GO, HTML, CSS and NW.js. Cross platform.
qt
Qt binding for Go (support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi).
Spot
Reactive, cross-platform desktop GUI toolkit.
ui
Platform-native GUI library for Go. Cross platform.
unison
A unified graphical user experience toolkit for Go desktop applications. macOS, Windows, and Linux are supported.
walk
Windows application library kit for Go.
webview
Cross-platform webview window with simple two-way JavaScript bindings (Windows / macOS / Linux).
AppIndicator Go
Go bindings for libappindicator3 C library.
gosx-notifier
OSX Desktop Notifications library for Go.
mac-activity-tracker
OSX library to notify about any (pluggable) activity on your machine.
mac-sleep-notifier
OSX Sleep/Wake notifications in golang.
robotgo
Go Native cross-platform GUI system automation. Control the mouse, keyboard and other.