SkillAgentSearch skills...

Nucular

GUI toolkit for go

Install / Use

/learn @aarzilli/Nucular
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Go Build

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

Overview Gdlv

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

View on GitHub
GitHub Stars972
CategoryDevelopment
Updated3d ago
Forks43

Languages

Go

Security Score

95/100

Audited on Mar 28, 2026

No findings