1.go-playground / validator
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
- validation
- translation
- error-handling
Ranked by Attention Score: stars gained over the last 180 complete days
13 repositories by Attention Score · May 9, 2026 – Nov 4, 2026 (UTC)
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
:white_check_mark: A Go library for email verification without sending any emails.
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Go with Zod inspired simple schema validation
Translated⚔ Go package for data validation and filtering. support Map, Struct, Form data. A general-purpose Go library for data validation and filtering, simple to use, with most commonly used validators and filters built in, and support for custom validators, custom messages, and field translation.
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
Validate the Strength of a Password in Go
Go validation library with functional API built on top of generics, statically typed and batteries included :fire:
🚀 Configurable Golang 📨 email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.
Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.
A Go library to simplify request parsing, validation, and response handling in microservices, making code cleaner and more maintainable.