FluentValidation

Validator library

A .NET validation library that uses a fluent interface and lambda expressions to build strongly-typed validation rules.

A popular .NET validation library for building strongly-typed validation rules.

GitHub

9k stars
270 watching
1k forks
Language: C#
last commit: 5 days ago
Linked from 5 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
fluentassertions/fluentassertions Provides a set of extension methods to naturally specify expected outcomes in unit tests. 3,784
bartoszlenar/validot A compact library for advanced model validation with a fluent API. 307
verifytests/verify A tool for comparing complex data models and documents during testing, failing tests if there are differences. 2,789
fluentmigrator/fluentmigrator A migration framework for .NET that enables developers to manage and version their database schema 3,265
valit-stack/valit Provides a simple and fluent API for validating .NET Core objects 322
respect/validation A validation engine for PHP that simplifies complex rules and provides granular control over reporting. 5,802
jquense/yup A schema builder for runtime value parsing and validation 22,905
fluentassert/verify An assertion library providing an extensible and type-safe API for writing tests in Go. 46
sinanbozkus/formhelper Transforms server-side validations to client-side without writing any JavaScript code. 270
unchase/unchase.fluentperformancemeter A NuGet package to measure the performance of public methods in C# applications using a fluent interface. 41
microsoft/fluentui-blazor A Blazor component library providing modern UI components for ASP.NET Core web applications. 3,844
mazharenko/fluentassertions.eventual A NuGet package that allows developers to wait for FluentAssertions checks to pass during testing 5
fisxoj/sanity-clause Library for defining data validation contracts in dynamically typed languages 51
karnah/reactivevalidation A validation library for WPF and Avalonia with a fluent interface, allowing for custom validation logic and integration with MVVM patterns. 73
fluent/fluentd Collects and forwards log data from various sources to files or databases 12,912