The best way of working with Protocol Buffers.
-
Updated
Aug 6, 2025 - Go
The best way of working with Protocol Buffers.
[Deprecated] Protocol Buffers for Go with Gadgets
Evans: more expressive universal gRPC client
Protocol Buffer Validation - replaced by https://github.com/bufbuild/protovalidate
Go support for Google's protocol buffers
A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.
Reflection (Rich Descriptors) for Go Protocol Buffers
Protocol Buffer Validation - Go, Java, Python, C++ and JS/TS
Generate message validators from .proto annotations.
A pluggable linter and fixer to enforce Protocol Buffer style and conventions.
Protocol Buffer companion tool. Track your .proto files and prevent changes to messages and services which impact API compatibility.
parser for Google ProtocolBuffers definition
10x faster dynamic Protobuf parsing in Go that’s even 3x faster than generated code.
transforming your .proto files into .dot files (and .svg, .png if you happen to have graphviz installed)
A protoc plugin that generates graphql execution code from Protocol Buffers.
Protocol Buffer Validation for Go
gRPC Federation generates a gRPC server by writing a custom option in Protocol Buffers
Add a description, image, and links to the protocol-buffers topic page so that developers can more easily learn about it.
To associate your repository with the protocol-buffers topic, visit your repo's landing page and select "manage topics."