validatorby go-playground
Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving.
github.com/go-playground/validator/v10Go 1.26+ 7 dependenciesv10.30.6updated today

twharmon/govalid
Fast, tag-based validation for structs.
validatorby go-playground
Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving.
github.com/go-playground/validator/v10Go 1.26+ 7 dependenciesv10.30.6updated today
govalidatorby asaskevich
Validators and sanitizers for strings, numerics, slices and structs.
github.com/asaskevich/govalidator/v12Go 1.13+ No dependencies v11.0.1updated 2d ago
ozzo-validationby go-ozzo
Supports validation of various data types (structs, strings, maps, slices, etc.) with configurable and extensible validation rules specified in usual code constructs instead of struct tags.
github.com/go-ozzo/ozzo-validation/v4Go 1.13+ 2 dependenciesv4.5.0updated 6d ago
govalidatorby thedevsaddam
Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.
v1.9.9updated 2y ago
Zogby Oudwins
A Zod inspired schema builder for runtime value parsing and validation. ⬆ back to top
github.com/Oudwins/zogGo 1.23+ 3 dependenciesv0.23.0updated 2mo ago
validateby gookit
Go package for data validation and filtering. support validate Map, Struct, Request(Form, JSON, url.Values, Uploaded Files) data and more features.
github.com/gookit/validate/v2Go 1.21+ 2 dependenciesv2.0.2updated 1d ago
godyby guiferpa
Balloon: A lightweight struct validator for Go.
github.com/guiferpa/gody/v2Go 1.23+ No dependencies v2.2.0updated 1y ago