https://github.com/faiface/gui
Concurrent, minimal, GUI library. Uses GLFW under the hood.
https://github.com/atotto/clipboard
Clipboard library, supports xorg, wayland, macos, windows,
https://github.com/faiface/beep
Brings sound to any Go application.
https://github.com/hajimehoshi/oto
Lower level sound library.
https://github.com/mattn/go-isatty
Check if the current shell is interactive.
https://github.com/integrii/flaggy
Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.
https://github.com/urfave/cli
The standard library flag
package is very simple and minimal. For many
projects it's all you'd ever need. However, if you need automatic man page
generation, bash completions, or subcommands it's probably worth using an
external library.
https://github.com/therecipe/qt
Use qt with go.
https://github.com/fsnotify/fsnotify
Cross-platform file system notifications.
https://github.com/hajimehoshi/ebiten
A dead simple 2D game library.
https://github.com/faiface/pixel
A hand-crafted 2D game library.
https://github.com/fogleman/gg
Go Graphics - 2D rendering with a simple API.
https://github.com/fogleman/pt
A path tracer written in go.
https://github.com/fogleman/ln
3D line art engine.
https://github.com/g3n/engine
3D Game engine.
https://github.com/gotk3/gotk3
Go bindings for GTK3.
https://github.com/lucasb-eyer/go-colorful
A library for playing with colors.
https://github.com/hako/durafmt
Better time duration formatting.