Go-lang Validation

Back

1. checkdigit

Provide check digit algorithms (Luhn, Verhoeff, Damm) and calculators (ISBN, EAN, JAN, UPC, etc.).

2. gody

:balloon: A lightweight struct validator for Go.

3. govalid

Fast, tag-based validation for structs.

4. govalidator

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

5. jio

jio is a json schema validator similar to [joi](https://github.com/hapijs/joi).

6. ozzo-validation

Supports validation of various data types (structs, strings, maps, slices, etc.) with configurable and extensible validation rules specified in usual code constructs instead of struct tags.

7. terraform-validator

A norms and conventions validator for Terraform.

8. validate

This package provides a framework for writing validations for Go applications.

9. validator

Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving.