Cute Gopher Mascot

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

See More! 🚀

gody

:balloon: A lightweight struct validator for Go

See More! 🚀

govalid

Fast, tag-based validation for structs

See More! 🚀

govalidator

Validators and sanitizers for strings, numerics, slices and structs

See More! 🚀

govalidator

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

See More! 🚀

jio

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

See More! 🚀

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

See More! 🚀

validate

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

See More! 🚀

validator

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

See More! 🚀

Validator

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

See More! 🚀

Zog

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

See More! 🚀

checkdigit

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

See More! 🚀

validate

This package provides a framework for writing validations for Go applications

See More! 🚀