Skip to content

Entry

govalidator

Appears in 4 awesome lists

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

Open github.comasaskevich/govalidator

Found in these lists

Awesome Go

Section: Validation · Validators and sanitizers for strings, numerics, slices and structs.

FreshScore 94

Awesome Go

Section: 验证 · star:6197 用于字符串,数字,切片和结构的验证器和sanitizers。

FreshScore 89

go-awesome

Section: 表单

StaleScore 56

awesome-go

Section: General Purpose Libraries · [Go] Package of validators and sanitizers for strings, numerics, slices and structs

FreshScore 81

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.

In 4 listsDetails

validator

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

In 4 listsDetails

Validator

A lightweight model validator written in Go.Contains VFs:Min, Max, MinLength, MaxLength, Length, Enum, Regex.

In 2 lists

checker

Zero-dependency input validation and in-place normalization with struct tags, 23 locales, and JSON Schema generation.

In 2 lists

validate

Go package for data validation and filtering. support validate Map, Struct, Request(Form, JSON, url.Values, Uploaded Files) data and more features.

In 2 lists

hvalid

hvalid is a lightweight validation library written in Go language. It provides a custom validator interface and a series of common validation functions to help developers quickly implement data validation.

In 2 lists

checkdigit

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

In 2 lists

gody

balloon: A lightweight struct validator for Go.

In 2 lists