登录 注册

CleanArchitecture

去点 Star
其他
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 字符)
[![.NET Core](https://github.com/ardalis/CleanArchitecture/workflows/.NET%20Core/badge.svg)](https://github.com/ardalis/CleanArchitecture/actions)
[![publish Ardalis.CleanArchitecture Template to nuget](https://github.com/ardalis/CleanArchitecture/actions/workflows/publish.yml/badge.svg)](https://github.com/ardalis/CleanArchitecture/actions/workflows/publish.yml)
[![Ardalis.CleanArchitecture.Template on NuGet](https://img.shields.io/nuget/v/Ardalis.CleanArchitecture.Template?label=Ardalis.CleanArchitecture.Template)](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> &nbsp; <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>

![Alt](https://repobeats.axiom.co/api/embed/be5094dd306ba53b8f4fc0b43c9de5d8ca23a608.svg "Repobeats analytics image")

</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 为准(涉及依赖安装与环境配置,对新手门槛较高)。