Thin integration layer
for definition-driven development
Compose mature Go tools with Protobuf contracts, small adapters, code generators, templates, and Makefile-driven workflows.
Protocol-First Design
Use Protobuf as the service contract. Generate transport glue, binding metadata, typed errors, and documentation from the same source.
Replaceable Defaults
Official templates pick Gin, Ent or Bun, Wire, Buf, and Swagger, but those choices remain visible and replaceable.
Makefile Workflow
The CLI creates a project; the generated Makefile owns init, generation, formatting, linting, running, and builds.
Focused Code Generation
The protoc-gen-sphere ecosystem creates repeatable plumbing while business logic stays in ordinary Go packages.
Structured Error Handling
Define error enums in protobuf with automatic HTTP status mapping. Get consistent JSON responses with code, reason, and message.
Customizable Stack
Swap routers, persistence, dependency injection, documentation, or deployment flow while keeping the same project contracts.
