An interactive explorer of the most popular tools, plugins, and serialization libraries used to compile, lint, format, validate, and transport Protobuf messages.
protoc-gen-go-mcp
Turns gRPC service definitions into Go MCP servers.
protoc-gen-prost
BY neoeinstein
Generates Rust protobuf code via the Prost engine, with companion plugins for Tonic, serde, validation, and crate output.
betterproto
BY betterproto
Python generator and library for Protobuf and gRPC using dataclass-based messages.
protokt
BY open-toast
Kotlin-specific compiler plugin and runtime generator for Protocol Buffers, producing idiomatic Kotlin code.
protobuf-maven-plugin
BY ascopes
Maven plugin for compiling Protocol Buffers using protoc.
protoc-gen-go-temporal
BY cludden
Produces Temporal clients and workers in Go from Protocol Buffer service definitions.
FauxRPC
BY sudorandom
Generates fake service implementations from Protobuf schemas, serving gRPC, ConnectRPC, gRPC-Web, and REST on the fly.
php-protocolbuffers (PHP)
BY chobie
PHP extension implementing Protocol Buffers serialization and deserialization.
protopatch
BY alta
Wraps Go protobuf code generators and patches the generated Go syntax before files are written.
protobluff (C)
BY squidfunk
Minimal-footprint C library for encoding and decoding Protocol Buffers.
RProtoBuf
BY eddelbuettel
R package providing bindings to the C++ Protocol Buffers library for importing and exporting data structures.