Validot

Validator library

A compact library for advanced model validation with a fluent API.

Validot 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.

GitHub

311 stars
12 watching
19 forks
Language: C#
last commit: about 2 years ago
Linked from 2 awesome lists

fluent-apimodel-validationspecificationvalidationvalidation-libraryvalidator

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
axot017/validateAn OCaml library for automatically generating and utilizing validation functions through annotations.16
thoughtspile/banditypesA lightweight validation library that checks data conforms to TypeScript types at runtime.170
serkin/volanA PHP validation library designed to validate data against user-defined schemas, providing detailed information on invalid nodes.44
guyskk/validrA fast and extensible Python library for data validation212
valit-stack/valitProvides a simple and fluent API for validating .NET Core objects322
shezadkhan137/requiredA library to simplify validation by providing a declarative way to define and reuse validation logic across multiple fields.59
cinar/checkerA validation library for Go that helps ensure input data meets specific criteria using struct tags and standalone functions.10
michaelklishin/validateurA Clojure(Script) validation library with functional validators and higher-order functions for validating data185
gobuffalo/validateA Go package providing a framework for defining custom validators and built-in validation helpers for common data structures.95
vlucas/valitronA lightweight validation library with simple syntax and no dependencies1,579
verifytests/verify.bunitA tool for verifying Blazor components by generating and validating snapshots of their rendered state0
jupegarnica/garn-validatorA JavaScript validation library providing various behaviors to validate data against different types and functions.41
nettofarah/property-validatorA library providing easy property validation functions for JavaScript applications158
zbarnes757/jeauxA validation framework for HTTP request parameters and queries13
fisxoj/sanity-clauseLibrary for defining data validation contracts in dynamically typed languages51