Goose is a Protobuf-first code generator and runtime for Go HTTP/REST services. The protoc-gen-goose plugin turns .proto files into server and client boilerplate, with built-in encoders/decoders, middleware, file upload, and OpenAPI generation. Zero config, low dependencies, no reflection.
-
Updated
Sep 18, 2026 - Go