Benzene for Go

A Go port of Benzene, the middleware-based framework for hexagonal (ports-and-adapters) architecture: write your message handlers once, host them anywhere. Zero-dependency at the core and spec-first — it implements the language-neutral Benzene specification idiomatically in Go and interoperates on the wire with the .NET, TypeScript, and Python ports.

Documentation