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/v2
Section titled “encoding/json/v2”This library uses encoding/json/v2, the next-generation JSON encoder for Go. It requires GOEXPERIMENT=jsonv2 until the API stabilizes.
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.