ardalis/CleanArchitecture
Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 10 observed · 2026-08-28
Health v2 · maintenance only
83/100
- Activity 99
- Release rhythm 53
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 121
- age_days: 3624
- days_rel: 152
- days_push: 10
- n_releases_24m: 6
Adoption not part of the score
18439 stars · 3076 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A NuGet-distributed ASP.NET Core solution template implementing Clean Architecture (also known as hexagonal, ports-and-adapters, or onion architecture) with domain-driven design principles. It provides a proven starting point for structuring loosely-coupled, dependency-inverted .NET web applications.
Use cases
- scaffold a new asp.net core project with clean architecture
- start a dotnet web api using domain-driven design
- learn clean architecture with a reference implementation
- structure a loosely coupled dependency-inverted c# codebase
- bootstrap a hexagonal architecture solution in .net
- template for onion architecture in asp.net core
When to choose
- starting a new ASP.NET Core application and wanting a battle-tested layered structure
- applying DDD and dependency inversion in a .NET codebase
- learning or teaching Clean Architecture patterns with real code
When to avoid
- building small scripts or microservices where full layered architecture is overkill
- working outside the .NET/ASP.NET Core ecosystem
- needing a runtime framework rather than a project template
Facets
framework · maturity active
web-framework boilerplate developer-tools web-development backend developer-tools tutorials dotnet cross-platform clean-architecture solution-template domain-driven-design ddd aspnet-core onion-architecture nuget-template project-scaffolding web-server
1 source
- readme: https://github.com/ardalis/CleanArchitecture · fetched 2026-08-28 · 33b4d0b40e9e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ardalis/CleanArchitecture | main | 83 |
For agents
markdown · JSON · MCP: product_card(name="ardalis/CleanArchitecture")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem