#3636th of 78 in SaaS and app starters

cleanarchitecture

ASP.NET Core solution template using Clean Architecture with Angular or React

Stars
20.7k
License
MIT
Last commit
Nov 2026
Last release
Mar 2026
Language
C#
Stars, last 29 weeks+911
21 Apr 2026: 19,803 stars28 Apr 2026: 19,839 stars5 May 2026: 19,874 stars12 May 2026: 19,901 stars19 May 2026: 19,954 stars26 May 2026: 19,980 stars2 Jun 2026: 20,017 stars9 Jun 2026: 20,043 stars16 Jun 2026: 20,101 stars23 Jun 2026: 20,127 stars30 Jun 2026: 20,162 stars7 Jul 2026: 20,197 stars14 Jul 2026: 20,224 stars21 Jul 2026: 20,248 stars28 Jul 2026: 20,287 stars4 Aug 2026: 20,336 stars11 Aug 2026: 20,365 stars18 Aug 2026: 20,390 stars25 Aug 2026: 20,417 stars1 Sept 2026: 20,458 stars8 Sept 2026: 20,478 stars15 Sept 2026: 20,503 stars22 Sept 2026: 20,534 stars29 Sept 2026: 20,563 stars6 Oct 2026: 20,589 stars13 Oct 2026: 20,614 stars20 Oct 2026: 20,620 stars27 Oct 2026: 20,666 stars3 Nov 2026: 20,694 stars10 Nov 2026: 20,714 stars

19,803 on 21 Apr 202620,714 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

A .NET template, installed with `dotnet new install`, that scaffolds a Clean Architecture solution on ASP.NET Core 10, EF Core 10 and Aspire. You pick an Angular 21 or React 19 client, or a Web API only, and SQLite, PostgreSQL or SQL Server. It has no AI features; it is a general enterprise app starter.

Who it is for: .NET developers starting an ASP.NET Core app with a layered architecture

Strengths

  • Angular, React or API-only, and three database providers, chosen by CLI flags
  • SQLite default needs no container runtime to run locally
  • Includes MediatR, FluentValidation, NUnit and Respawn test setup, plus ADRs
  • Older .NET versions kept on branches back to .NET Core 3.1

Weaknesses

  • No AI functionality; it is a generic .NET starter
  • Relies on MediatR and AutoMapper, which add dependencies and indirection
  • Requires .NET 10 SDK; Node.js needed for the frontends
  • Auth and billing support are not described in the README

What it needs

  • C#
  • Needs .NET 10 SDK, Node.js (Angular/React only), Docker or Podman (PostgreSQL/SQL Server only), Aspire

Quick answers

Is cleanarchitecture open source?

Yes. Its code is on GitHub under the MIT license.

Also in SaaS and app starters

See all 78
Also in SaaS and app starters
RankProjectScore
1twentyOpen-source CRM extensible with objects, views and agents defined as code60.8k stars+2,696 (+4.6%) in 30 dayscustom license96 out of 100
2next.jsReact framework for full-stack web apps with Rust-based build tooling143.5k starsMIT93 out of 100
3wailsFramework for building desktop apps with a Go backend and web frontend37.1k starsMIT93 out of 100
#4quasarVue.js framework for web, mobile, desktop and extension apps from one codebase27.2k starsMIT93 out of 100
#5herouiReact component library on React Aria and Tailwind CSS v431.2k stars+327 (+1.1%) in 30 daysApache-2.092 out of 100