Valit

Validator

Provides a simple and fluent API for validating .NET Core objects

Valit is dead simple validation for .NET Core. No more if-statements all around your code. Write nice and clean fluent validators instead!

GitHub

322 stars
16 watching
26 forks
Language: C#
last commit: almost 5 years ago
Linked from 4 awesome lists

coredotnetfluent-apivalidation

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
vlucas/valitron A lightweight validation library with simple syntax and no dependencies 1,574
marrow16/valix A package for validating API requests before they are processed by an application. 29
endeveit/v-validate A library to validate strings in the V programming language 20
bartoszlenar/validot A compact library for advanced model validation with a fluent API. 307
verifytests/verify.bunit A tool for verifying Blazor components by generating and validating snapshots of their rendered state 0
tu6ge/valitron A validator library that allows users to define and combine validation rules in an ergonomic and functional way 60
tristanpenman/valijson A header-only C++ library for validating JSON documents against a set of predefined constraints 351
pydantic/pydantic-core A library providing core validation logic for the Pydantic model compiler 1,437
idleberg/vite-plugin-valibot-env Validates environment variables against a schema using Valibot in Vite development projects 4
sailorproject/valua A validation module for Lua that allows users to create and chain custom validation rules. 81
nettofarah/property-validator A library providing easy property validation functions for JavaScript applications 158
w3c-validators/w3c_validators A Ruby library providing a unified interface to online W3C validation services. 94
kowainik/validation-selective A lightweight validation data type based on Applicative and Selective functors 66
thoughtspile/banditypes A lightweight validation library that checks data conforms to TypeScript types at runtime. 168
shezadkhan137/required A library to simplify validation by providing a declarative way to define and reuse validation logic across multiple fields. 60