glonk

A terminal rendering engine for Go. Draw 2D, 3D, or both in the same frame, using plain terminal cells.

Early and pre-1.0: the API may change.

What it does

Install

go get glonk.dev

Requires Go 1.26 or newer. glonk has no package at its root, so import glonk.dev/engine (and glonk.dev/mesh for 3D) and run go mod tidy once; without it go run stops with a missing go.sum entry.

Try it

git clone https://github.com/kyrokohan/glonk
cd glonk
make run EXAMPLE=./examples/viewer