Alternative review

validation alternatives

Packages below are ranked as alternatives in the same category. The trigger for this review is archived repository.

12

Why review alternatives

validation currently has a maintenance score of 12/100.

Latest repository activity: 1 years ago.

Known Go vulnerability records: 0.

Current package

validation

Package validation provides methods for validating parameter value using reflection.

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

Ranked Alternatives

Go Validation Libraries

#1 validate

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

Go Validation Libraries 1.1K stars 187 imported-by 100% confidence
96

#2 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

#3 protovalidate

Protocol Buffer Validation for Go

Go Validation Libraries 473 stars 230 imported-by 95% confidence
93

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

#5 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

#6 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

How to use this page

Treat alternatives as a shortlist. Check API compatibility, migration effort, project constraints, and your own threat model before replacing a dependency.