NSpecifications NuGet Package

A .NET library implementing the Specification pattern — small, composable, named rule objects that encapsulate query logic.

Specifications (specs) work identically against in-memory collections (IEnumerable<T>) and (database) queries (IQueryable<T>), compose with &, |, and ! operators, and are well suited to be used with LINQ.




Got any NSpecifications Question?





Info

Version: 2.0.0
Author(s): Joao Oliveira
Last Update: Thursday, June 18, 2026
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/miholler/NSpecifications
NuGet Url: https://www.nuget.org/packages/NSpecifications


Install
Install-Package NSpecifications
dotnet add package NSpecifications
paket add NSpecifications
NSpecifications Download (Unzip the "nupkg" after downloading)

2 packages depend on this package.




STATS

must-have-score

1.3

avg-downloads-per-day

176

days-since-last-release

12