81 skills found · Page 1 of 3
go-playground / Validator:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
asaskevich / Govalidator[Go] Package of validators and sanitizers for strings, numerics, slices and structs
go-ozzo / Ozzo ValidationAn idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Keats / ValidatorSimple validation for Rust structs
valyala / FastjsonFast JSON parser and validator for Go. No custom structs, no code generation, no reflection
bytedance / Go TagexprAn interesting go struct tag expression syntax for field validation, etc.
go-validator / ValidatorPackage validator implements struct field validations
gookit / Validate⚔ Go package for data validation and filtering. support Map, Struct, Form data. Go通用的数据验证与过滤库,使用简单,内置大部分常用验证、过滤器,支持自定义验证器、自定义消息、字段翻译。
bartoszlenar / ValidotValidot is a performance-first, compact library for advanced model validation. Using a simple declarative fluent interface, it efficiently handles classes, structs, nested members, collections, nullables, plus any relation or combination of them. It also supports translations, custom logic extensions with tests, and DI containers.
sivchari / GovalidUp to 45x faster 🚀 Auto generate type-safe validation code for structs based on markers.
RussellLuo / ValidatingA Go library for validating structs, maps and slices.
chenmingyong0423 / Go MongoxA Go Mongo library based on the official MongoDB driver, featuring streamlined document operations, generic binding of structs to collections, built-in BSON doc builder, automated field updates, struct validation, hooks, and plugin-based programming.
IvanRublev / DomoA library to validate values of nested structs with their type spec t() and associated precondition functions
guiferpa / Gody:balloon: A lightweight struct validator for Go
twharmon / GovalidStruct validation using tags
invopop / ValidationAn idiomatic Go validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
yashx / ShakA type-safe Go validation library built on generics and higher-order functions. Uses plain Go constructs — no reflection, no struct tags — so validation rules are just functions that compose naturally with the rest of your code.
benmyrgorod / ValidateGo struct validation
rezakhademix / GovalidatorA simple, efficient, type-safe, easy to use Golang validator without any struct tag or type assertion.
SladeThe / YavGo struct and field validation