Package: golang-github-envoyproxy-protoc-gen-validate-dev (1.0.2-1)
Links for golang-github-envoyproxy-protoc-gen-validate-dev
Debian Resources:
Download Source Package golang-github-envoyproxy-protoc-gen-validate:
- [golang-github-envoyproxy-protoc-gen-validate_1.0.2-1.dsc]
- [golang-github-envoyproxy-protoc-gen-validate_1.0.2.orig.tar.gz]
- [golang-github-envoyproxy-protoc-gen-validate_1.0.2-1.debian.tar.xz]
Maintainers:
External Resources:
- Homepage [github.com]
Similar packages:
- golang-github-lyft-protoc-gen-star-dev
- python3-cyclopts
- python-cyclopts-doc
- golang-github-victoriametrics-easyproto-dev
- golang-github-go-playground-validator-v10-dev
- golang-github-go-ozzo-ozzo-validation.v4-dev
- golang-github-alecthomas-jsonschema-dev
- golang-github-authelia-jsonschema-dev
- python3-annotatedyaml
- libhibernate-validator-java
- libhibernate-validator4-java
protocol buffer semantic validation generator for Go
While protocol buffers effectively guarantee the types of structured data, they cannot enforce semantic rules for values. This package provides a protoc plugin and Go library that adds support for validating constraints expressed as annotations within the protobuf schema.
By generating "Validate" methods for the message types, it allows applications to enforce complex rules—such as string patterns, numerical ranges, and required fields—at the edge of the service. This ensures that only valid data enters the system, reducing the need for manual validation logic and improving the reliability of distributed systems.
Download golang-github-envoyproxy-protoc-gen-validate-dev
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| all | 68.6 kB | 625.0 kB | [list of files] |
