figlet (Go)

May 16, 2026 · View on GitHub

A small pure-Go FIGlet (.flf font) renderer with full smushing rules. Extracted from cmd/figlet in the zeichenwerk monorepo as a standalone module.

Install

go install github.com/tekugo/figlet@latest

The binary clashes on PATH with the well-known C figlet — install under a different name if you have both:

go build -o gofiglet . && mv gofiglet ~/.local/bin/

Status

Early / experimental. The current main() is a demo: it renders four hard-coded strings using a standard.flf font from the working directory. The renderer itself (RenderFigletFromFile, full smushing-rule support) is the useful part — promoting it to a proper library API and adding a real CLI is future work.

License

MIT — same as the upstream zeichenwerk library.