Validation
13 libraries in this category
Provide check digit algorithms (Luhn, Verhoeff, Damm) and calculators (ISBN, EAN, JAN, UPC, etc.)
Validation library using Generics
:balloon: A lightweight struct validator for Go
Fast, tag-based validation for structs
Validators and sanitizers for strings, numerics, slices and structs
Validate Golang request data with simple rules. Highly inspired by Laravel's request validation
jio is a json schema validator similar to [joi](https://github.com/hapijs/joi)
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
Go package for data validation and filtering. support validate Map, Struct, Request(Form, JSON, url.Values, Uploaded Files) data and more features
This package provides a framework for writing validations for Go applications
Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
A lightweight model validator written in Go.Contains VFs:Min, Max, MinLength, MaxLength, Length, Enum, Regex
A [Zod](https://github.com/colinhacks/zod) inspired schema builder for runtime value parsing and validation