github.com/go-playground/validator/v10

Validator

Package validator implements value validations for structs and individual fields based on tags.

88

Decision Signals

Health score 88/100, confidence 65/100.

Excellent
Maintenance 95
Adoption 98
Security 70
Maturity 90
Developer DX 75
Confidence 65

Install

go get github.com/go-playground/validator/v10

Package Data

updated May 31, 2026
Latest versionv10.30.3
Imported by0 packages
Stars20.0K
Forks1.4K
Last activity1 day ago
Latest releasev10.30.3 (1 day ago)
LicenseMIT
Known vuln records0

API Surface

0 symbols
SymbolKindSynopsis
No symbol preview available from pkg.go.dev for this refresh.

Similar Packages

Go Validation Libraries

#1 validate

⚔ Go package for data validation and filtering. support Map, Struct, Form data. Go通用的数据验证与过滤库,使用简单,内置大部分常用验证、过滤器,支持自定义验证器、自定义消息、字段翻译。

Go Validation Libraries 1.1K stars 187 imported-by 65% confidence
93

#2 ozzo-validation

Package validation provides configurable and extensible rules for validating data of various types.

Go Validation Libraries 4.1K stars 1.3K imported-by 100% confidence
73

#4 validation

Package validation provides methods for validating parameter value using reflection.

Go Validation Libraries 0 stars 77.0K imported-by 75% confidence
69

#5 govalidator

Package govalidator is package of validators and sanitizers for strings, structs and collections.

Go Validation Libraries 0 stars 4.7K imported-by 80% confidence
57