validator

Validator

Package provides a comprehensive validation framework for Go structs and fields

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

GitHub

17k stars
121 watching
1k forks
Language: Go
last commit: 7 days ago
Linked from 2 awesome lists

error-handlingtranslationvalidation

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
asaskevich/govalidator Package of validators and sanitizers for strings, structs, and collections 6,052
go-ozzo/ozzo-validation A validation package for Go that uses normal programming constructs to validate data and provides customizable error messages. 3,767
gobuffalo/validate A Go package providing a framework for defining custom validators and built-in validation helpers for common data structures. 94
guiferpa/gody A lightweight struct validator for Go. 87
gookit/validate A comprehensive data validation and filtering tool for Go 1,077
cinar/checker A validation library for Go that helps ensure input data meets specific criteria using struct tags and standalone functions. 9
twharmon/govalid Struct validation using tags 46
tiendc/go-validator A validation library for Go that provides a set of reusable validation functions and rules to validate data structures. 15
go-the-way/validator A lightweight model validator written in Go. 7
jgroeneveld/schema Expresses validation rules for JSON data structures in a structured way 21
mccoyst/validate A tool to automatically validate fields with tags in Go programs 61
thedevsaddam/govalidator Validate golang request data with simple rules inspired by Laravel's request validation 1,324
mwitkow/go-proto-validators Automates validation of Go proto structs based on .proto annotations. 1,089
truemail-rb/truemail-go A Golang package for validating and verifying email addresses using multiple methods including regex, DNS, and SMTP 104
bdjimmy/gbind Library for parameter binding and validation in Go web applications 10