:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
- validation
- translation
- error-handling
47,133 repositories indexed
1–6 of 6 · Most stars
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Making it easy to write shell-like scripts in Go
Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed.
Library for setting values to structs' fields from env, flags, files or default tag
A Go package to automatically validate fields with tags
A Go library for encoding structs into Header fields.