Effortless Validation for .NET
Build robust applications with attribute-based validation, source generation, async support, and seamless dependency injection. Zero reflection, maximum performance.
Open Source
✨ (.NET 5+ - .NET 2+ Standered) Compatible
⚡ Source Generated
See EasyValidate in Action
Watch this comprehensive tutorial to learn how to implement powerful validation in your .NET applications with EasyValidate.
Video Tutorial
📚 Learn by Example
⏱️ Step-by-step Guide
Quick Example
See how easy it is to add validation to your models
User.cscsharp
Key Features
Everything you need for comprehensive validation in your .NET applications
Attribute-Based
Clean, declarative validation using familiar data annotation attributes
Source Generation
Zero runtime reflection with compile-time code generation
Async Support
First-class async support for database checks and external services
Dependency Injection
Seamless integration with .NET dependency injection
Parameter Validation
Validate method parameters at compile-time and runtime
Chain Support
Compose complex validation logic with fluent chaining
Ready to get started?
Add powerful validation to your .NET applications in minutes with our comprehensive documentation