-
app - Package to create apps with GO, HTML and CSS. Supports: MacOS, Windows in progress.
-
cimgui-go - Auto generated Go wrapper for Dear ImGui via 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.
-
gio - Gio is a library for writing cross-platform immediate mode GUI-s in Go. Gio supports all the major platforms: Linux, macOS, Windows, Android, iOS, FreeBSD, OpenBSD and WebAssembly.
-
go-gtk - Go bindings for GTK.
-
go-sciter - Go bindings for Sciter: the Embeddable HTML/CSS/script engine for modern desktop UI development. Cross platform.
-
Goey - Cross platform UI toolkit aggregator for Windows / Linux / Mac. GTK, Cocoa, Windows API
-
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.
-
Wails - Mac, Windows, Linux desktop apps with HTML UI using built-in OS HTML renderer.
-
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.
-
systray - Cross platform Go library to place an icon and menu in the notification area.
-
trayhost - Cross-platform Go library to place an icon in the host operating system's taskbar.
-
zenity - Cross-platform Go library and CLI to create simple dialogs that interact graphically with the user.
← All categories