Our great sponsors
-
ozzo-validation
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
-
protoc-gen-validate
Protocol Buffer Validation - Being replaced by github.com/bufbuild/protovalidate
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Does https://github.com/go-ozzo/ozzo-validation meet your requirements?
Yes, I am currently using this. I prefer something like this https://github.com/envoyproxy/protoc-gen-validate
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.
Related posts
- 3 Ways I Keep My Rest APIs endpoints down to 4-6 lines and eliminate boilerplate. What are yours?
- What was your greatest struggle when learning Go?
- Suggestion for a dynamic Struct Validation Rules
- Proper validation package suggestion
- Valgo is a type-safe, expressive, and extensible validator library for Golang.