github.com/asaskevich/govalidator

govalidator

[Go] Package of validators and sanitizers for strings, numerics, slices and structs

83

Decision Signals

Health score 83/100, confidence 45/100.

Strong
Maintenance 83
Adoption 93
Security 70
Maturity 83
Developer DX 81
Confidence 45

Install

go get github.com/asaskevich/govalidator

Package Data

updated Jun 11, 2026
Latest versionUnknown
Imported by0 packages
Stars6.2K
Forks565
Last activity6 days ago
Latest releasev11.0.1 (5 years 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 Validator

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

Go Validation Libraries 20.0K stars 0 imported-by 65% confidence
88

#2 validate

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

Go Validation Libraries 1.2K stars 0 imported-by 45% confidence
81

#3 govalidator

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

Go Validation Libraries 1.3K stars 248 imported-by 100% confidence
71

#4 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
71

#5 validation

Package validation provides methods for validating parameter value using reflection.

Go Validation Libraries 215 stars 77.0K imported-by 75% confidence
70