Nucular
GUI toolkit for go
Install / Use
/learn @aarzilli/NucularREADME
Mostly-immediate-mode GUI library for Go. Source port to go of an early version of nuklear.
:warning: Subject to backwards incompatible changes. :warning:
:warning: Feature requests unaccompanied by an implementation will not be serviced. :warning:
Documentation
See godoc, _examples/simple/main.go and _examples/overview/main.go for single window examples, _examples/demo/demo.go for a multi-window example, and gdlv for a more complex application built using nucular.
Screenshots

Backend
Nucular uses build tags to select its backend:
go build -tags nucular_gio
Selects the gio backend.
go build -tags nucular_shiny
Selects the shiny backend.
go build -tags nucular_shiny,metal
Selects the shiny backend but uses metal to render on macOS.
By default shiny is used on all operating systems except macOS, where gio is used.
Related Skills
node-connect
342.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
xurl
342.5kA CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
frontend-design
85.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
