protoc-gen-validate
Validator
A tool that adds semantic validation to Protocol Buffers messages generated by the protoc compiler
Protocol Buffer Validation - Being replaced by github.com/bufbuild/protovalidate
4k stars
201 watching
583 forks
Language: Go
last commit: 1 day ago
Linked from 1 awesome list
constraintsprotocprotoc-pluginprotocol-buffersvalidation
Related projects:
Repository | Description | Stars |
---|---|---|
protocolbuffers/protobuf | A language-neutral, platform-neutral mechanism for serializing structured data | 65,999 |
golang/protobuf | Provides Go bindings for protocol buffers for efficient binary serialization and deserialization of structured data. | 9,817 |
protobuf-c/protobuf-c | A C implementation of Google Protocol Buffers data serialization format | 2,709 |
stepancheg/rust-protobuf | Rust implementation of Google protocol buffers for serialization and deserialization | 2,820 |
improbable-eng/ts-protoc-gen | Generates TypeScript declarations and code from Protocol Buffers files | 1,371 |
protobufjs/protobuf.js | A JavaScript library for serializing structured data using the Protocol Buffers format. | 9,972 |
protobuf-net/protobuf-net | A contract-based serializer for .NET code that writes data in the protocol buffers format | 4,714 |
mwitkow/go-proto-validators | Automates validation of Go proto structs based on .proto annotations. | 1,088 |
ckaznocha/protoc-gen-lint | Checks .proto files for style violations according to Google's Protocol Buffer Style Guide | 284 |
pseudomuto/protoc-gen-doc | Generates documentation from comments in .proto files for Google Protocol Buffers | 2,667 |
gogo/protobuf | A code generation tool for Protocol Buffers in Go, providing features like fast marshalling and compatibility with other libraries. | 5,669 |
jhump/goprotoc | 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. | 85 |
apple/swift-protobuf | Provides Swift code generation and runtime library for using protocol buffers in Swift applications. | 4,592 |
rowtype-yoga/purescript-protobuf | A PureScript library and code generator for Google Protocol Buffers version 3 | 55 |
timostamm/protobuf-ts | A tool for generating TypeScript code from protocol buffer definitions | 1,117 |