ui
Platform-native GUI library for Go
ui is a Go package for creating platform-native desktop interfaces through the underlying libui C library. It exposes Go-friendly abstractions for windows, buttons, boxes, tables, menus, drawing areas, text fields, and other controls. Applications use native Windows controls, macOS interfaces, or GTK widgets depending on the operating system. The package relies on cgo and supports Windows, macOS, and Unix-like systems with GTK 3. Example programs demonstrate the available controls and...