ardalis
NuGet publisher profile
Packages (47)
Ardalis.GuardClauses
A simple package by @ardalis and @nimblepros with guard clause helper methods. See docs for how to extend using your own extension methods defined in your project.
Ardalis.SmartEnum
Classes to help produce strongly typed smarter enums in .NET.
Ardalis.Specification
A simple package with a base Specification class, for use in creating queries that work with Repository types.
Ardalis.Specification.EntityFrameworkCore
EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.
Ardalis.Result
A simple package to implement the Result pattern for returning from services.
Ardalis.ApiEndpoints
An alternative to Controllers for ASP.NET Core API Endpoints.
Ardalis.SmartEnum.SystemTextJson
System.Text.Json (de)serialization support for Ardalis.SmartEnum.
Ardalis.ApiEndpoints.CodeAnalyzers
Code Analyzers supporting using Api Endpoints
Ardalis.SmartEnum.JsonNet
Json.NET (de)serialization support for Ardalis.SmartEnum.
Ardalis.Result.AspNetCore
Adds ASP.NET Core filters that translate from Result to ActionResult.
Ardalis.ListStartupServices
Diagnostic middleware for ASP.NET Core to display all registered services.
Ardalis.SmartEnum.EFCore
EFCore support for Ardalis.SmartEnum.
Ardalis.EFCore.Extensions
A simple package with useful extension methods for EF Core.
Ardalis.Result.FluentValidation
A simple package to implement FluentValidation with the Ardalis.Result package.
Ardalis.HttpClientTestExtensions
Helpful extension methods to use when testing APIs in Functional Tests with xUnit.
Ardalis.SharedKernel
An example shared kernel project/package for use with Ardalis.CleanArchitecture template. You should probably replace this with your own package!
Ardalis.SmartEnum.AutoFixture
AutoFixture support for Ardalis.SmartEnum.
Ardalis.SmartEnum.Dapper
Dapper support for Ardalis.SmartEnum.
Ardalis.ApiEndpoints.Swashbuckle
OpenAPI support for ApiEndpoints using Swashbuckle
Ardalis.ApiEndpoints.NSwag
OpenAPI support for ApiEndpoints using NSwag
Ardalis.SmartEnum.ModelBinding
ASP.NET Core MVC Model Binding Support for Ardalis.SmartEnum.
Ardalis.CleanArchitecture.Template
The Clean Architecture Solution Template popularized by Steve @ardalis Smith. Provides a great starting point for modern and/or DDD solutions built with .NET 10. Features zero tight coupling to database or data access technology.
DevBetter.JsonExtensions
Json Extensions Methods.
Ardalis.SmartEnum.Utf8Json
Utf8Json (de)serialization support for Ardalis.SmartEnum.
Ardalis.SmartEnum.ProtoBufNet
protobuf-net (de)serialization support for Ardalis.SmartEnum.
Ardalis.Specification.EntityFramework6
EF6 plugin package to Ardalis.Specification containing EF6 evaluator and abstract repository.
Ardalis.Extensions
Some useful extension methods.
NimblePros.Metronome
A simple package for tracking external calls per request in your ASP.NET Core app.
PluralsightDdd.SharedKernel
An SharedKernal packaged used as a sample in the DDD Fundamentals Pluralsight course by Julie Lerman and Steve Smith.
Ardalis.ApiClient
Api Client methods.
17 more packages load after hydration.