github.com/gookit/validate

validate

Package validate is a generic go data validate, filtering library.

84

Decision Signals

Health score 84/100, confidence 80/100.

Strong
Maintenance 95
Adoption 76
Security 70
Maturity 94
Developer DX 81
Confidence 80

Install

go get github.com/gookit/validate

Package Data

updated May 28, 2026
Latest versionv1.5.7
Imported by0 packages
Stars1.1K
Forks126
Last activity6 days ago
Latest releasev1.5.7 (1 months 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 24.1K imported-by 100% confidence
96

#2 govalidator

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

Go Validation Libraries 6.2K stars 4.7K imported-by 100% confidence
92

#3 go-proto-validators

Generate message validators from .proto annotations.

Go Validation Libraries 1.1K stars 1.0K imported-by 95% confidence
73

#4 v4

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

Go Validation Libraries 4.1K stars 2.3K imported-by 95% confidence
73

#5 validation

Package validation provides methods for validating parameter value using reflection.

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