#1 Validator
Package validator implements value validations for structs and individual fields based on tags.
Compare go validation libraries by maintenance, adoption, security, release activity, and Go ecosystem usage. Top packages in this group include Validator, govalidator, validate.
Highest combined package health score.
Strongest maintenance signal in this category.
Highest adoption signal from stars, forks, and imported-by data.
Package validator implements value validations for structs and individual fields based on tags.
Package govalidator is package of validators and sanitizers for strings, structs and collections.
Package validate is a generic go data validate, filtering library.
Generate message validators from .proto annotations.
Package validation provides configurable and extensible rules for validating data of various types.
Package validation provides methods for validating parameter value using reflection.
Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.
| Package | Health | Maintenance | Adoption | Security | Imported by |
|---|---|---|---|---|---|
| Validator | 96 | 95 | 100 | 92 | 24.1K |
| govalidator | 92 | 83 | 100 | 92 | 4.7K |
| validate | 84 | 95 | 76 | 70 | 0 |
| go-proto-validators | 73 | 27 | 100 | 92 | 1.0K |
| v4 | 73 | 20 | 100 | 92 | 2.3K |
| validation | 69 | 45 | 83 | 92 | 77.0K |
| govalidator | 51 | 15 | 48 | 92 | 248 |
| xml-roundtrip-validator | 47 | 15 | 40 | 92 | 220 |
| protovalidate | 41 | 48 | 5 | 70 | 0 |
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.