CleanArchitecture
18,545
Stars
3,144
Forks
403
Watchers
1
Open Issues
MIT
许可证
C#
语言
2016-09-30
创建时间
2026-11-12
最近更新
项目能做什么
经实战检验的 ASP.NET Core 10 整洁架构(Clean Architecture)解决方案模板。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
[](https://github.com/ardalis/CleanArchitecture/actions)
[](https://github.com/ardalis/CleanArchitecture/actions/workflows/publish.yml)
[](https://www.nuget.org/packages/Ardalis.CleanArchitecture.Template/)
<a href="https://twitter.com/intent/follow?screen_name=ardalis">
<img src="https://img.shields.io/twitter/follow/ardalis.svg?label=Follow%20@ardalis" alt="Follow @ardalis" />
</a> <a href="https://twitter.com/intent/follow?screen_name=nimblepros">
<img src="https://img.shields.io/twitter/follow/nimblepros.svg?label=Follow%20@nimblepros" alt="Follow @nimblepros" />
</a>
<p>

</p>
# Clean Architecture
A starting point for Clean Architecture with ASP.NET Core. [Clean Architecture](https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html) is just the latest in a series of names for the same loosely-coupled, dependency-inverted architecture. You will also find it named [hexagonal](https://alistair.cockburn.us/hexagonal-architecture), [ports-and-adapters](http://www.dossier-andreas.net/software_architecture/ports_and_adapters.html), or [onion architecture](http://jeffreypalermo.com/blog/the-onion-architecture-part-1/).
Learn more about Clean Architecture and this template in [NimblePros' Introducing Clean Architecture course](https://academy.nimblepros.com/p/learn-clean-architecture). Use code ARDALIS to save 20%.
This architecture is used in the [DDD Fundamentals course](https://www.pluralsight.com/courses/fundamentals-domain-driven-design) by [Steve Smith](https://ardalis.com) and [Julie Lerman](https://thedatafarm.com/).
:school: Contact Steve's company, [NimblePros](https://nimblepros.com/), for Clean Architecture or DDD training and/or implementation assistance for your team.
## Take the Course!
[Learn about how to implement Clean Architecture](https://academy.nimblepros.com/p/intro-to-clean-architecture) from [NimblePros](https://nimblepros.com) trainers [Sarah "sadukie" Dutkiewicz](https://blog.nimblepros.com/author/sadukie/) and [Steve "ardalis" Smith](https://blog.nimblepros.com/author/ardalis/).
## Table Of Contents
- [Clean Architecture](#clean-architecture)
- [Take the Course!](#take-the-course)
- [Table Of Contents](#table-of-contents)
- [Give a Star! :star:](#give-a-star-star)
- [Sponsors](#sponsors)
- [Troubleshooting Chrome Errors](#troubleshooting-chrome-errors)
- [Versions](#versions)
- [Learn More](#learn-more)
- [Getting Started](#getting-started)
- [Template Installation](#tem
阅读完整原文
项目深度分析 AI 生成
Clean Architecture 企业级商业脚手架 (Boilerplate / Starter Kit)
| 产品构想 | 基于开源模板,扩展企业级刚需模块(多租户、RBAC权限、审计日志、分布式缓存、支付网关等),作为商用 Starter Kit 销售终身授权。 |
| 核心功能 | 开箱即用多租户隔离方案、统一 Identity/JWT 认证授权模块、集成常用消息队列与后台任务、预置管理端前端模板。 |
| 目标用户 | 独立全栈开发者、外包开发团队、中小软件企业技术选型人。 |
| 难度/周期 | 中等 · 1-2 个月 · 成本:极低(仅需开发环境与域名托管成本) |
| 收费模式 | 按项目授权或开发者席位一次性售卖源码(如 $99 - $399/席位)。 |
| 竞争风险 | 市面上同类 .NET 样板项目竞争(如 ABP 框架生态),需在轻量级与功能丰富度间做好平衡。 |
| 依据 | 已验证事实 |
Clean Architecture & DDD 体系化培训与企业内训
| 产品构想 | 依托该架构模板的标准实现,制作深度实战音视频课程,并提供面向企业研发团队的定制内训服务。 |
| 核心功能 | 从0到1拆解整洁架构、领域驱动设计建模实战、解耦与自动化测试规范、高频设计模式案例讲解。 |
| 目标用户 | 寻求技术进阶的 .NET 工程师、面临传统单体架构重构压力的企业研发团队。 |
| 难度/周期 | 低 · 3-4 周 · 成本:课程录制软件与托管平台费用 |
| 收费模式 | 线上知识付费订阅/买断(README 中原作者已有课程案例证明可行性)、企业线下/远程内训客单收费。 |
| 竞争风险 | 个人品牌影响力要求高,若无知名度获客成本较高。 |
| 依据 | 已验证事实 |
架构合规性扫描与自动化脚手架代码生成 CLI 工具
| 产品构想 | 开发针对 Clean Architecture 规则的静态分析分析器与代码生成 CLI,防止团队成员在分层架构中破坏依赖反转原则并加速样板代码生成。 |
| 核心功能 | 架构分层违规检测(Roslyn 分析器)、一键生成符合规范的 Use Case / Aggregate / Handler 样板代码、CI/CD 自动化门禁集成报告。 |
| 目标用户 | 中大型 .NET 研发团队、DevOps 负责人、注重代码规范的技术经理。 |
| 难度/周期 | 中等 · 1-2 个月 · 成本:微量服务器算力与维护成本 |
| 收费模式 | 免费提供基础 CLI 工具,针对团队高级合规分析、CI 门禁插件及私有规则配置采取 SaaS 订阅制或企业年费。 |
| 竞争风险 | 目标用户群体偏极客和规范型团队,付费转化漏斗较长。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| jasontaylordev/CleanArchitecture | 中文介绍暂未生成 Clean Architecture Solution Template for ASP.NET Core |
20,716 | C# |
| android10/Android-CleanArchitecture | 中文介绍暂未生成 This is a sample app that is part of a series of blog posts |
15,527 | Java |
| android10/Android-CleanArchitecture-Kotlin | 中文介绍暂未生成 This is a movies sample app in Kotlin, which is part of a se |
4,807 | Kotlin |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2016-09-30,近 30 天仍在推送,发布过 14 个 Release |
| 社区活跃 | Star 18,545 / Fork 3,144 / Issue 1(数据支持,可自行核实) |
| 许可证 | MIT |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。