bartoszlenar / Validot
Validot is a performance-first, compact library for advanced model validation. Using a simple declarative fluent interface, it efficiently handles classes, structs, nested members, collections, nullables, plus any relation or combination of them. It also supports translations, custom logic extensions with tests, and DI containers.
☆307Updated 2 months ago
Related projects ⓘ
Alternatives and complementary repositories for Validot
- Easy integration testing for ASP.NET Core applications☆405Updated 3 weeks ago
- A .NET library for intercepting server-side HTTP requests☆361Updated this week
- A set of extensions for optimizing/simplifying System.Threading.Channels usage.☆422Updated this week
- Parsing and Utilities for Command Line Tools in .Net☆307Updated this week
- Use attributes to control how complex types are logged to Serilog.☆269Updated this week
- A tool that help you find duplicate transitive package references.☆475Updated 8 months ago
- An Entity Framework Core plugin to automatically add check constraints in various situations☆331Updated this week
- Logging extensions for xunit☆266Updated this week
- Create, edit and run multiple C# top-level programs in the same project by just selecting the startup program from the start button.☆285Updated last week
- Adds relational support to the Microsoft EntityFrameworkCore in-memory database provider by mocking relational operations.☆161Updated 3 weeks ago
- This repo is for experimentation and exploring new ideas involving ADO.NET, EF Core, and other areas related to .NET data.☆197Updated 4 months ago
- 🏃 A .NET library that runs external commands.☆694Updated this week
- An efficient multi-layered caching system for .NET☆611Updated last week
- A port of LUNR.js to .NET Core☆566Updated last month
- A toolset for use the specification pattern in LINQ queries.☆189Updated 8 months ago
- Roslyn analyzers for IDisposable☆383Updated 5 months ago
- Structured concurrency support for C#☆265Updated last year
- Configure async code's ConfigureAwait at a global level☆445Updated 3 months ago
- Converts a project to use Centralised Package Management☆337Updated last week
- A library and Debugger Visualizer which translates Expression Trees into readable C# source code. .NET 3.5+ and .NET Standard 1.0+.☆396Updated last month
- A zero-configuration, highly-configurable, unopinionated object mapper with viewable execution plans. Flattens, unflattens, deep clones, …☆460Updated 2 years ago
- Extends Serilog with support for timed operations☆218Updated 6 months ago
- Esquio is a Feature Toggle Library for .NET Developers.☆429Updated 7 months ago
- Moq extensions for Dapper methods.☆173Updated last year
- A project which uses Source Generation to create a FluentBuilder for a specified model or DTO☆173Updated last week
- The query-side counterpart of Brighter☆201Updated 4 months ago
- Tools for helping in unit testing applications that use Entity Framework Core☆353Updated this week
- Snapshooter is a snapshot testing tool for .NET Core and .NET Framework☆303Updated 7 months ago
- Build time tools in the flavor of Dapper☆372Updated 2 weeks ago
- 🎯 A .NET library for running a target dependency graph.☆856Updated this week