An interactive explorer of the most popular tools, plugins, and serialization libraries used to compile, lint, format, validate, and transport Protobuf messages.
Protocol Buffers (Google)
Google's language-neutral, platform-neutral mechanism for serializing structured data, including the protoc compiler and official runtimes.
ConnectRPC
BY connectrpc
Multi-protocol alternative to gRPC with libraries for Go, TypeScript (browser and Node.js), Kotlin, Swift, Dart, and Python. Speaks gRPC, gRPC-Web, and the Connect protocol.
Buf Schema Registry
BY bufbuild
Hosted registry for Protobuf schemas, commonly called the BSR. Publish versioned modules and consume them as buf.yaml dependencies, with generated SDKs, hosted docs, and breaking-change checks.
protovalidate
BY bufbuild
Runtime validation for Protobuf messages, with rules defined directly in .proto files.
protobuf-es
BY bufbuild
Official ECMAScript runtime and code generator (protoc-gen-es) for Protocol Buffers, from Buf.
protoc-gen-grpc-gateway
Generates a reverse-proxy server that translates RESTful JSON APIs into gRPC, supporting both protocols.
protoc-gen-connect-openapi
BY sudorandom
Produces OpenAPI 3.x definitions from Protobuf services, with support for ConnectRPC and gRPC-Gateway.