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

Schema migrations for SQL databases — versioned, transactional, and CI-friendly.

go get github.com/gopackx/go-migration
v1.0.0

go-audit

Structured audit logging for Go services — append-only, queryable, and pluggable sinks.

go get github.com/gopackx/go-audit
v1.0.0

go-notification

Unified notification dispatcher — email, SMS, push, and webhooks behind one interface.

go get github.com/gopackx/go-notification
v1.1.1

open-swaggo

Auto-generate OpenAPI 3.x specs from Go annotations — drop-in replacement for swag.

go install github.com/gopackx/open-swaggo/cmd/swaggo@latest

// 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.