Overview of Go support for Protocol Buffers
masterThis project provides the Go implementation for Protocol Buffers, a language-neutral mechanism for serializing structured data. It consists of two main components:
- Code Generator: The
protoc-gen-gotool is aprotoccompiler plugin used to generate Go-specific code from.protofiles. - Runtime Library: The
google.golang.org/protobufmodule provides the Go packages required to handle message serialization (in wire, JSON, and text formats) and define message interfaces.
Note: This is the second major revision of the Go API. The legacy version is implemented by github.com/golang/protobuf.