← Ecosystem

12 Tooling

homebrew-tap

Homebrew packages for building and deploying the agnostic Protobuf transport mesh.

Homebrew formulae and casks for the-protobuf-project — tooling for building with Protobuf.

The sections below are generated from Formula/ and Casks/ and are kept in sync by the README Sync workflow.

Install

Each package below ships a ready-to-run command — just copy, paste, and run. The names are fully qualified (the-protobuf-project/tap/<name>), so no separate brew tap step is needed.

Available Formulae

FormulaDescriptionInstall
buffmanCLI tool that wraps flatc to convert .proto files to .fbs and generate multi-language code from a declarative YAML configbrew install the-protobuf-project/tap/buffman
protoc-gen-go-gapicGAPIC protoc plugin for Go (protoc-gen-go_gapic), redistributed from googleapis/gapic-generator-gobrew install the-protobuf-project/tap/protoc-gen-go-gapic
protoc-gen-python-gapicGAPIC protoc plugin for Python (protoc-gen-python_gapic)brew install the-protobuf-project/tap/protoc-gen-python-gapic
protoc-gen-typescript-gapicGAPIC protoc plugin for TypeScript/Node (protoc-gen-typescript_gapic)brew install the-protobuf-project/tap/protoc-gen-typescript-gapic

Available Casks

CaskDescriptionInstall
gnosticTool for building better REST APIs through knowledge; converts OpenAPI to/from Protocol Buffers and generates OpenAPI/JSON Schema from .proto filesbrew install --cask the-protobuf-project/tap/gnostic
protoc-gen-mcpProtoc plugin generating MCP server code (Go, Python, Rust, C++) from Protobuf + gRPC definitionsbrew install --cask the-protobuf-project/tap/protoc-gen-mcp
protoc-gen-openapi-soloprotoc plugin that generates OpenAPI v3 specs from protobuf definitionsbrew install --cask the-protobuf-project/tap/protoc-gen-openapi-solo
protoc-gen-ormProtoc plugin generating Prisma, GORM & SQL schemas from Protobuf + AIP annotationsbrew install --cask the-protobuf-project/tap/protoc-gen-orm
protoc-gen-protormProtoc plugin generating Prisma, GORM & SQL schemas from Protobuf + AIP annotationsbrew install --cask the-protobuf-project/tap/protoc-gen-protorm

Updating

The formulae and casks in Formula/ and Casks/ are generated by GoReleaser on each upstream release. Regenerate them from the release pipeline instead of editing them by hand.

When a formula or cask is added or changed, the README Sync workflow regenerates the lists above.

See it on a real schema.

The editor opens an annotated .proto beside the output the actual plugin binaries produced from it.

Open the editor
GitHub