FluentValidation
A .NET library for building strongly-typed validation rules.
docs.fluentvalidation.net/en/latest/repositorydocs
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
Adoption
Sources
- 2026-11-08: links, Maintainer, Maintained by, Categories, Runtime, Minimum runtime
docs.fluentvalidation.net/en/latest/ - 2026-11-08: links, Written in, License, GitHub stars
api.github.com/repos/FluentValidation/FluentValidation - 2026-11-08: Install with
docs.fluentvalidation.net/en/latest/installation.html - 2026-11-08: License model
raw.githubusercontent.com/FluentValidation/FluentValidation/main/License.txt - 2026-11-08: Current major version, Last release
api.github.com/repos/FluentValidation/FluentValidation/releases - 2026-11-08: First release
raw.githubusercontent.com/FluentValidation/FluentValidation/main/Changelog.txt - 2026-11-08: Contributors
api.github.com/repos/FluentValidation/FluentValidation/contributors?per_page=1 - 2026-11-08: Dependent packages
packages.ecosyste.ms/api/v1/registries/nuget.org/packages/FluentValidation - 2026-11-08: Multilingual
docs.fluentvalidation.net/en/latest/localization.html