Cute Gopher Mascot

The Best Go Libraries For GUI (25)

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

See More! πŸš€

cimgui-go

Auto generated Go wrapper for [Dear ImGui](https://github.com/ocornut/imgui) via [cimgui](https://github.com/cimgui/cimgui)

See More! πŸš€

energy

Cross-platform based on LCL(Native System UI Control Library) and CEF(Chromium Embedded Framework) (Windows/ macOS / Linux)

See More! πŸš€

fyne

Cross platform native GUIs designed for Go based on Material Design. Supports: Linux, macOS, Windows, BSD, iOS and Android

See More! πŸš€

gotk3

Go bindings for GTK3

See More! πŸš€

gowd

Rapid and simple desktop UI development with GO, HTML, CSS and NW.js. Cross platform

See More! πŸš€

qt

Qt binding for Go (support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi)

See More! πŸš€

Spot

Reactive, cross-platform desktop GUI toolkit

See More! πŸš€

ui

Platform-native GUI library for Go. Cross platform

See More! πŸš€

unison

A unified graphical user experience toolkit for Go desktop applications. macOS, Windows, and Linux are supported

See More! πŸš€

walk

Windows application library kit for Go

See More! πŸš€

webview

Cross-platform webview window with simple two-way JavaScript bindings (Windows / macOS / Linux)

See More! πŸš€

gosx-notifier

OSX Desktop Notifications library for Go

See More! πŸš€

mac-activity-tracker

OSX library to notify about any (pluggable) activity on your machine

See More! πŸš€

robotgo

Go Native cross-platform GUI system automation. Control the mouse, keyboard and other

See More! πŸš€

DarwinKit

Build native macOS applications using Go

See More! πŸš€

Cogent Core

A framework for building 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and the web

See More! πŸš€

go-sciter

Go bindings for Sciter: the Embeddable HTML/CSS/script engine for modern desktop UI development. Cross platform

See More! πŸš€

systray

Cross platform Go library to place an icon and menu in the notification area

See More! πŸš€

zenity

Cross-platform Go library and CLI to create simple dialogs that interact graphically with the user

See More! πŸš€

goradd/html5tag

Library for outputting HTML5 tags

See More! πŸš€

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)

See More! πŸš€

AppIndicator Go

Go bindings for libappindicator3 C library

See More! πŸš€

mac-sleep-notifier

OSX Sleep/Wake notifications in golang

See More! πŸš€

trayhost

Cross-platform Go library to place an icon in the host operating system's taskbar

See More! πŸš€