Awesome Go

Validation

13 libraries in this category

checkdigit

Provide check digit algorithms (Luhn, Verhoeff, Damm) and calculators (ISBN, EAN, JAN, UPC, etc.)

ValidationValidation
go-validator

Validation library using Generics

ValidationValidation
gody

:balloon: A lightweight struct validator for Go

ValidationValidation
govalid

Fast, tag-based validation for structs

ValidationValidation
govalidator

Validators and sanitizers for strings, numerics, slices and structs

ValidationValidation
govalidator

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

ValidationValidation
jio

jio is a json schema validator similar to [joi](https://github.com/hapijs/joi)

ValidationValidation
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

ValidationValidation
validate

Go package for data validation and filtering. support validate Map, Struct, Request(Form, JSON, url.Values, Uploaded Files) data and more features

ValidationValidation
validate

This package provides a framework for writing validations for Go applications

ValidationValidation
validator

Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving

ValidationValidation
Validator

A lightweight model validator written in Go.Contains VFs:Min, Max, MinLength, MaxLength, Length, Enum, Regex

ValidationValidation
Zog

A [Zod](https://github.com/colinhacks/zod) inspired schema builder for runtime value parsing and validation

ValidationValidation