Go MIT

nucular

GUI toolkit for go

A

aarzilli

Dernière activité 22 sept. 2026
aarzilli/nucular

987

étoiles

44

forks

16

issues ouvertes

gogolanggui

Ce README est souvent en anglais.

Go Build

Mostly-immediate-mode GUI library for Go. Source port to go of an early version of nuklear.

⚠️ Subject to backwards incompatible changes. ⚠️

⚠️ Feature requests unaccompanied by an implementation will not be serviced. ⚠️

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 gio is used on all supported operating systems.

Projets similaires

This project provides Go bindings for nuklear.h — a small ANSI C GUI library.

C
Ggolang-ui
1,6 k étoiles101

Cross-platform Go/Golang GUI library.

Gogogo-guigo-ui
Yying32
2,4 k étoiles241

declarative GUI framework for Go

Go
NNV404
342 étoiles6