FindSoftware

FluentValidation

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

FluentValidation is a .NET library for building strongly typed validation rules in C#. The FluentValidation NuGet package is added to a project with the NuGet package manager or the dotnet CLI, and the rules run inside the .NET application that references it. The library ships translations of its default validation messages in several languages. The source is on GitHub under the FluentValidation organization, and Jeremy Skinner maintains the project. The documentation is a Sphinx site.

Worth knowing

The current major line supports .NET 8 and newer. The docs name an earlier major line for older runtimes. Blazor integration comes from third-party packages, which the Blazor page lists.

Identity

Status
Active
Maintainer
Jeremy Skinner1
Maintained by
Individual1
First release
20106

Rendering and deploy

Install with
NuGet package manager3

Releases

Current major version
125
Last release
2026-10-105

Adoption

GitHub stars
9,7692
Contributors
1467
Dependent packages
1,7248

Why these figures do not compare

Sources

  1. 2026-11-08: links, Maintainer, Maintained by, Categories, Runtime, Minimum runtime
    docs.fluentvalidation.net/en/latest/
  2. 2026-11-08: links, Written in, License, GitHub stars
    api.github.com/repos/FluentValidation/FluentValidation
  3. 2026-11-08: Install with
    docs.fluentvalidation.net/en/latest/installation.html
  4. 2026-11-08: License model
    raw.githubusercontent.com/FluentValidation/FluentValidation/main/License.txt
  5. 2026-11-08: Current major version, Last release
    api.github.com/repos/FluentValidation/FluentValidation/releases
  6. 2026-11-08: First release
    raw.githubusercontent.com/FluentValidation/FluentValidation/main/Changelog.txt
  7. 2026-11-08: Contributors
    api.github.com/repos/FluentValidation/FluentValidation/contributors?per_page=1
  8. 2026-11-08: Dependent packages
    packages.ecosyste.ms/api/v1/registries/nuget.org/packages/FluentValidation
  9. 2026-11-08: Multilingual
    docs.fluentvalidation.net/en/latest/localization.html

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON