goprotoc
Protobuf generator
Makes it easy to work with Protocol Buffers in Go by providing tools and libraries for generating code, implementing plugins, and running the protocol buffer compiler.
Library for writing protoc plugins in Go; also includes a pure-Go protoc replacement
85 stars
9 watching
8 forks
Language: Go
last commit: 9 months ago
Linked from 1 awesome list
codegenerationgogolangprotobufprotoc-pluginprotocol-buffers
Related projects:
Repository | Description | Stars |
---|---|---|
jhump/protoreflect | Provides utilities and APIs for working with Go Protocol Buffers descriptors and gRPC reflection. | 1,350 |
sourcegraph/prototools | Tools for generating documentation and JSON dumps from Protocol Buffers files | 167 |
src-d/proteus | A tool to generate protocol buffer version 3 compatible .proto files from Go structs and functions | 735 |
golang/protobuf | Provides Go bindings for protocol buffers for efficient binary serialization and deserialization of structured data. | 9,792 |
moul/protoc-gen-gotemplate | A plugin for generating code from Protocol Buffers files using Go's text templating engine. | 438 |
tmc/protoc-gen-apidocs | Generates markdown documentation from Protobuf descriptors | 29 |
semlanik/qtprotobuf | Provides native Qt support for Google protocol buffers and gRPC | 171 |
arwalk/zig-protobuf | An implementation of Google Protocol Buffers version 3 in Zig. | 234 |
rowtype-yoga/purescript-protobuf | A PureScript library and code generator for Google Protocol Buffers version 3. | 54 |
alexeyxo/protobuf-swift | An implementation of Protocol Buffers in Swift | 940 |
ahamez/protox | A fast and reliable Elixir library for working with Google Protocol Buffers | 270 |
eerimoq/pbtools | Tools for generating C code from Google Protocol Buffers messages | 74 |
mwitkow/go-proto-validators | Automates validation of Go proto structs based on .proto annotations. | 1,089 |
ruby-protobuf/protobuf | An implementation of protocol buffers for the Ruby programming language | 463 |
gogo/protobuf | A code generation tool for Protocol Buffers in Go, providing features like fast marshalling and compatibility with other libraries. | 5,665 |