Related Tools
go-atomic-write
Section titled “go-atomic-write”go-atomic-write provides crash-safe, race-free file writes for Go. Uses branded IDs internally for type-safe path handling.
gogenfilter
Section titled “gogenfilter”gogenfilter detects and filters auto-generated Go code files. Complements go-branded-id in CI pipelines that enforce code quality.
Go Generics
Section titled “Go Generics”go-branded-id is built on Go’s generics system (1.18+). The phantom type pattern uses type parameters to enforce constraints at compile time without runtime cost.
encoding/json (dual v1/v2)
Section titled “encoding/json (dual v1/v2)”This library dual-supports both encoding/json (v1, default) and encoding/json/v2 (optional, via build tags). No special setup required.
Ecosystem
Section titled “Ecosystem”go-branded-id was extracted from go-composable-business-types and is used across 14+ downstream repositories including InboxClean, CreditReformBilanzampel, ActaFlow, and more.