The gopherium brick shelf. Self contained building bricks for Go applications, one separately versioned module per brick. Each brick is small, framework-free, and usable on its own. You pin the modules you need and ignore the rest.
Stability: v0. Module APIs may change between minor releases while they mature. Pin a version and read the module's CHANGELOG before upgrading. Production use is at your own risk until v1.
gonsoleruns the command line of a Go program built from core commands, settings and compiled plugins.gonsole/authoffers the account commands of a program whose accounts live in gouncer's Postgres store.gottextreads, writes and syncs gettext catalogs for TypeScript applications, published to npm as@gopherium/gottext.mailkitrenders mail from template files and sends it over SMTP.
One repository, one self-contained brick per directory. A Go brick
carries its own go.mod and a TypeScript brick its own package.json,
each with its own CHANGELOG and lint configuration, released
independently under a path-prefixed tag such as mailkit/v0.1.0 or
gottext/v0.4.0. Bricks share code only through those published tags,
never through sibling source, so what you pin is what you get.
See SECURITY.md. Do not open public issues for vulnerabilities.
Apache-2.0. Copyright © 2026 Manuel 'SirLouen' Camargo.