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
The official Swift gRPC library, providing client and server capabilities built on SwiftNIO.
blackboxprotobuf
BY nccgroup
A security and analysis utility that allows decoding and editing of Protobuf messages without having the original schemas.
Plumber
BY streamdal
CLI tool for inspecting and routing messages in Kafka, RabbitMQ, and SQS with native on-the-fly Protobuf decoding.
Cellnet
BY davyxu
A high performance, simple, and extensible network server library for Go supporting TCP, WebSocket, and Protobuf.
grpcreflect-go
BY connectrpc
Adds support for the gRPC Server Reflection API to any Go net/http server, including those built with Connect.
sofa-pbrpc (https)
BY BaiduPS
https://github.com/BaiduPS/sofa-pbrpc (C++)
grpclib
BY vmagamedov
A pure-Python asyncio-based implementation of a gRPC client and server, with zero external C dependencies.
molecule
A specialized Go library for parsing protobufs with zero memory allocation, useful for high-throughput edge systems.
protoc-jar-maven-plugin
BY os72
https://github.com/os72/protoc-jar-maven-plugin