Skip to content
// 4 packages · open source · MIT

A curated collection of Go packages for backend builders.

Migration, auditing, notifications, and API docs. Battle-tested, idiomatic, drop-in ready.

// PACKAGES

The collection

Four focused packages. Each does one thing well.

v1.0.0

go-migration

Versioned, transactional schema migrations for SQL — the same run locally, in CI, and across Postgres, MySQL, and SQLite.

v1.0.0

go-audit

Structured, append-only audit logging — a pluggable Store (SQL, in-memory, or your own) that answers who did what, when.

v1.0.0

go-notification

One dispatcher for email, WhatsApp, SMS, chat (Slack/Telegram/Discord/Teams), push, in-app, and webhooks — pluggable drivers.

v1.1.1

open-swaggo

OpenAPI 3.x specs generated from your Go API — keeps the docs honest by failing the build when they drift from your handlers.

// PHILOSOPHY

Built for production, not portfolios.

Zero magic

Plain Go. No reflection tricks, no hidden state. Read the code in an afternoon.

Tested where it matters

90%+ coverage, integration tests against real services.

Stable APIs

Semantic versioning. Breaking changes are loud and rare.