
The Best Go Libraries For GUI - GUI (25)
Discover the best Go libraries for GUI in 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)
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
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)
gosx-notifier
OSX Desktop Notifications library for Go
mac-activity-tracker
OSX library to notify about any (pluggable) activity on your machine
robotgo
Go Native cross-platform GUI system automation. Control the mouse, keyboard and other
DarwinKit
Build native macOS applications using Go
Cogent Core
A framework for building 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and the web
go-sciter
Go bindings for Sciter: the Embeddable HTML/CSS/script engine for modern desktop UI development. Cross platform
systray
Cross platform Go library to place an icon and menu in the notification area
zenity
Cross-platform Go library and CLI to create simple dialogs that interact graphically with the user
goradd/html5tag
Library for outputting HTML5 tags
gogpu/ui
GPU-accelerated GUI toolkit with 22 widgets, 3 design systems (Material, Fluent, Cupertino), reactive signals, and zero CGO (part of [GoGPU](https://github.com/gogpu) ecosystem)
AppIndicator Go
Go bindings for libappindicator3 C library
mac-sleep-notifier
OSX Sleep/Wake notifications in golang
trayhost
Cross-platform Go library to place an icon in the host operating system's taskbar