
The Best Go Libraries For Validation (13)
Discover the best Go libraries for Validation! Find the perfect tools to streamline your development and boost productivity. From go-validator to gody, we've got you covered. Let the coding begin!
go-validator
Validation library using Generics
gody
:balloon: A lightweight struct validator for Go
govalid
Fast, tag-based validation for structs
govalidator
Validators and sanitizers for strings, numerics, slices and structs
govalidator
Validate Golang request data with simple rules. Highly inspired by Laravel's request validation
jio
jio is a json schema validator similar to [joi](https://github.com/hapijs/joi)
ozzo-validation
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
validate
Go package for data validation and filtering. support validate Map, Struct, Request(Form, JSON, url.Values, Uploaded Files) data and more features
validator
Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Validator
A lightweight model validator written in Go.Contains VFs:Min, Max, MinLength, MaxLength, Length, Enum, Regex
Zog
A [Zod](https://github.com/colinhacks/zod) inspired schema builder for runtime value parsing and validation
checkdigit
Provide check digit algorithms (Luhn, Verhoeff, Damm) and calculators (ISBN, EAN, JAN, UPC, etc.)
validate
This package provides a framework for writing validations for Go applications