Skip to main content

ardalis

@ardalis · 47 packages

153.3M
downloads in this snapshot

Published packages

Top 47 packages by downloads.

All profiles

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.

47.7M5.0.0

Ardalis.SmartEnum

Classes to help produce strongly typed smarter enums in .NET.

27.2M8.2.0

Ardalis.Specification

A simple package with a base Specification class, for use in creating queries that work with Repository types.

18.3M9.3.1

Ardalis.Specification.EntityFrameworkCore

EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.

14.7M9.3.1

Ardalis.Result

A simple package to implement the Result pattern for returning from services.

9.4M10.1.0

Ardalis.ApiEndpoints

An alternative to Controllers for ASP.NET Core API Endpoints.

5.4M4.1.0

Ardalis.SmartEnum.SystemTextJson

System.Text.Json (de)serialization support for Ardalis.SmartEnum.

5.0M8.1.0

Ardalis.ApiEndpoints.CodeAnalyzers

Code Analyzers supporting using Api Endpoints

4.5M4.1.0

Ardalis.SmartEnum.JsonNet

Json.NET (de)serialization support for Ardalis.SmartEnum.

4.2M8.1.0

Ardalis.Result.AspNetCore

Adds ASP.NET Core filters that translate from Result to ActionResult.

3.7M10.1.0

Ardalis.ListStartupServices

Diagnostic middleware for ASP.NET Core to display all registered services.

3.0M1.1.4

Ardalis.SmartEnum.EFCore

EFCore support for Ardalis.SmartEnum.

2.2M8.2.0

Ardalis.EFCore.Extensions

A simple package with useful extension methods for EF Core.

1.9M6.0.0

Ardalis.Result.FluentValidation

A simple package to implement FluentValidation with the Ardalis.Result package.

1.5M10.1.0

Ardalis.HttpClientTestExtensions

Helpful extension methods to use when testing APIs in Functional Tests with xUnit.

1.3M4.2.0

Ardalis.SharedKernel

An example shared kernel project/package for use with Ardalis.CleanArchitecture template. You should probably replace this with your own package!

671.1K5.0.0

Ardalis.SmartEnum.AutoFixture

AutoFixture support for Ardalis.SmartEnum.

588.6K8.1.0

Ardalis.SmartEnum.Dapper

Dapper support for Ardalis.SmartEnum.

453.3K8.2.0

Ardalis.ApiEndpoints.Swashbuckle

OpenAPI support for ApiEndpoints using Swashbuckle

407.9K4.1.0

Ardalis.ApiEndpoints.NSwag

OpenAPI support for ApiEndpoints using NSwag

180.8K4.1.0

Ardalis.SmartEnum.ModelBinding

ASP.NET Core MVC Model Binding Support for Ardalis.SmartEnum.

140.5K8.2.0

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.

96.0K11.1.1

DevBetter.JsonExtensions

Json Extensions Methods.

92.5K0.1.5

Ardalis.SmartEnum.Utf8Json

Utf8Json (de)serialization support for Ardalis.SmartEnum.

90.9K8.1.0

Ardalis.SmartEnum.ProtoBufNet

protobuf-net (de)serialization support for Ardalis.SmartEnum.

65.4K8.1.0

Ardalis.Specification.EntityFramework6

EF6 plugin package to Ardalis.Specification containing EF6 evaluator and abstract repository.

62.9K9.3.1

Ardalis.Extensions

Some useful extension methods.

57.1K0.9.4

PluralsightDdd.SharedKernel

An SharedKernal packaged used as a sample in the DDD Fundamentals Pluralsight course by Julie Lerman and Steve Smith.

46.7K2.1.3

NimblePros.Metronome

A simple package for tracking external calls per request in your ASP.NET Core app.

45.6K0.4.1

Ardalis.ApiClient

Api Client methods.

37.4K0.2.3

Ardalis.ValidateModel

A simple package that adds the ValidateModelAttribute for ASP.NET Core MVC usage.

31.1K1.0.0

Ardalis.SmartEnum.MessagePack

MessagePack (de)serialization support for Ardalis.SmartEnum.

26.6K8.1.0

isis

Isis is a control panel for ASP.NET applications that allows easy visibility into the application's assemblies (debug or not), logging, errors, cache, session, performance counters, and more.

26.3K0.27.0

Ardalis.RouteAndBodyModelBinding

A custom model binder for ASP.NET Core MVC that binds route and body arguments to a single class instance. Initial design by https://github.com/fooberichu150.

18.8K0.0.2

NimblePros.SharedKernel

An example shared kernel project/package for use with Ardalis.CleanArchitecture template sample. You should probably replace this with your own package!

18.0K3.1.0

Ardalis.Modulith

Modulith is a dotnet new template for Modular Monoliths. It streamlines the creation of new .Net solutions and the addition of modules to existing ones.

14.5K2.0.0-beta4

Ardalis.SmartEnum.GuardClauses

Guard clauses for Ardalis.SmartEnum.

12.3K8.1.0

NimblePros.ApiClient

Api Client

11.6K2.2.0

NimblePros.Vimeo

Vimeo Package

8.9K2.1.2

ardalis

CLI for Ardalis resources and information - Run with 'dnx ardalis' to access blog, YouTube, business card, and more

6.1K1.25.0

Cachify

Cachify - A library for simplifying access to data caching.

4.0K1.0.1

Ardalis.MinimalClean.Template

A simplified Clean Architecture template using vertical slice architecture in a single project. Perfect for MVPs, smaller applications, or teams wanting architectural guidance without multi-project complexity. Features Domain-Driven Design patterns, FastEndpoints, Entity Framework Core, and optional Aspire support. Built with .NET 10 and C#.

2.8K1.1.1

Ardalis.CoreFeatureFolders

Add support for feature folders to ASP.NET Core MVC projects.

2.6K1.0.0

Ardalis.SingleFileTestRunner

A simple test runner for single-file xUnit tests.

2.1K0.4.0

Ardalis.WebTestValidationRules

A collection of validation rules for Visual Studio Web Tests.

1.5K1.0.0

ImgForge

Generate blog and YouTube thumbnail images from HTML templates.

6970.1.6

Ardalis.SingleFileTestRunner.xUnitV3

A simple test runner for single-file xUnit v3 tests.

5321.1.0