github.com/lyft/protoc-gen-validate (go): protoc plugin to generate polyglot message validators
Keywords: constraints|protoc|protoc-plugin|protocol-buffers|validation