Skip to content
CAI
Produce a survey ↗Verify a survey

jasontaylordev/CleanArchitecture

This system is a modernized .NET 10 Clean Architecture template that provides a complete, production-ready foundation for building web applications. It features a robust domain-driven design with audit logging, domain events, and value objects, supported by a flexible infrastructure layer that accommodates multiple database providers and identity services. The solution integrates .NET Aspire for local orchestration and includes both Angular and React client applications with modern build tools and authentication flows. Comprehensive testing is enforced through unit, functional, and Playwright-based acceptance tests, all managed through centralized dependency and build configurations.

54.7

Adequate · 5 August 2026

3.5k

lines of production code

C#

with JavaScript, TypeScript

1

bus factor · 103 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2019 · Domain and application layer modernization

This period focused on modernizing the .NET 10 project structure and establishing a robust domain model with auditable entities, value objects, and domain events. The work introduced comprehensive application-layer infrastructure, including dependency injection, identity services, and validation, while refactoring command and query handlers to use guard clauses and global usings.

16 changes

2020–2023 · Modernization and test infrastructure

This period focused on modernizing the application's architecture and tooling, including migrating the web layer to .NET Aspire, minimal APIs, and Vite, while introducing Angular and React client scaffolding. Significant effort was also dedicated to establishing a robust testing strategy, featuring acceptance tests with Playwright and functional tests using Aspire.

21 changes

2024–2026 · Modernization and tooling updates

This period focused on modernizing the project's development and build infrastructure, introducing .NET Aspire for local orchestration and migrating the build system to PowerShell scripts. Concurrently, the React frontend was rebuilt with Vite and Pico CSS to support dark mode and improved navigation, while domain event logging was added for better observability.

4 changes

CAI lens gauges

Survey your own repository

jasontaylordev/CleanArchitecture was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 5 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 43831e2037 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.
CAI link cards