An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
- validation
- golang
- go
- ozzo
47,133 repositories indexed
1–12 of 12 · Most stars
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
CBOR codec (RFC 8949, RFC 8742) with CBOR tags, Go struct tag options (toarray, keyasint, omitempty, omitzero), float64/32/16, big.Int, and fuzz tested.
Trims, sanitizes & scrubs data based on struct tags (go, golang)
Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed.
:balloon: A lightweight struct validator for Go
Read csv file from go using tags
Struct validation using tags
Library for setting values to structs' fields from env, flags, files or default tag
Go library for PHP community with convenient functions
A Go package to automatically validate fields with tags
Zero-dependency Go input validation, in-place normalization, and JSON Schema generation from struct tags.
Fast and flexible HTTP request parser for Go