The Protocol Buffers ecosystem stretches far beyond Google's official compiler. Below is an interactive explorer showcasing the most popular tools, plugins, and serialization libraries used by developers to compile, lint, format, validate, and transport Protobuf messages. Missing a tool or library? Submit a project to help grow the registry.
gRPC Swift
BY grpc
Official Swift gRPC library, providing client and server capabilities built on SwiftNIO.
Plumber
BY streamdal
CLI tool for inspecting and routing messages in Kafka, RabbitMQ, and SQS, with on-the-fly Protobuf decoding.
sofa-pbrpc
BY BaiduPS
C++ RPC framework from Baidu built on Protocol Buffers.
grpclib
BY vmagamedov
Pure-Python asyncio implementation of a gRPC client and server, with zero external C dependencies.
blackboxprotobuf
BY nccgroup
Security and analysis utility for decoding and editing Protobuf messages without the original schema.
molecule
Go library for parsing protobufs with zero memory allocation, aimed at high-throughput edge systems.
vanguard-go
BY connectrpc
Library for net/http Go servers enabling transcoding between gRPC, gRPC-Web, Connect, and REST.
connect-query-es
BY connectrpc
TypeScript-first expansion pack for TanStack Query (React Query) within the ConnectRPC ecosystem.
protoc-jar-maven-plugin
BY os72
Wraps protoc-jar as a Maven plugin for running the Protobuf compiler.