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

Oudwins/zog
A Zod inspired schema builder for runtime value parsing and validation. ⬆ back to top
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
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
govalidby twharmon
Fast, tag-based validation for structs.
github.com/twharmon/govalidGo 1.26+ No dependencies v1.6.2updated 5mo ago