hvalid

lyonnee/hvalid

Hvalid is a lightweight validation library written in Go language. It provides a custom validator interface and a series of common validation functions to help developers quickly implement data validation.

  • golang
  • validation

More in Validation

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

20.2k

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

6.2k

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

4.2k

govalidatorby thedevsaddam

Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.

v1.9.9updated 2y ago

1.3k

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

1.2k

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

1.2k

godyby guiferpa

Balloon: A lightweight struct validator for Go.

github.com/guiferpa/gody/v2Go 1.23+ No dependencies v2.2.0updated 1y ago

179

jioby faceair

Jio is a json schema validator similar to joi.

updated 2y ago

126
All 18 in Validation
Esc

Type to search every entry. ↑↓ to move, Enter to open.