dotnet-starter-kit
6,864
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
C#
语言
—
创建时间
最近更新
项目能做什么
生产级云原生 .NET 10 启动模板(Web API + React),支持多租户与整洁模块化架构
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<div align="center"> # ⚡ FullStackHero .NET 10 Starter Kit **A production-ready, modular .NET 10 monolith + two React 19 apps — the fastest way to ship a multi-tenant SaaS.** Identity, multitenancy, billing, auditing, webhooks, files, chat, real-time, caching, jobs, storage, OpenAPI and OpenTelemetry — already wired, fully tested, and **100% yours as source** (no black-box packages). [](https://www.nuget.org/packages/FullStackHero.CLI) [](https://www.nuget.org/packages/FullStackHero.NET.StarterKit) [](https://dotnet.microsoft.com/download) [](LICENSE) [](https://fullstackhero.net) [](https://github.com/fullstackhero/dotnet-starter-kit) ### [📖 Documentation](https://fullstackhero.net) · [🚀 Get Started](https://fullstackhero.net/docs/getting-started/introduction/) · [🧩 Modules](https://fullstackhero.net/docs/modules/) · [🏗️ Architecture](https://fullstackhero.net/docs/architecture/) · [📦 Changelog](https://fullstackhero.net/docs/changelog/) </div> --- ## Why FullStackHero? Most starter kits give you a login page and a TODO list. This one gives you the **boring, hard parts already done right** — multitenancy, auth, billing, auditing, background jobs, real-time, file storage, observability — across a clean **Vertical Slice** backend *and* two polished **React 19** front-ends, orchestrated locally with one command via **.NET Aspire**, and deployable to Docker or AWS. You scaffold with the `fsh` CLI and get the **complete, detached source** — every BuildingBlock, Module, and Host project with real project references. No hidden NuGet runtime, nothing to "eject" later. Own it, read it, change it. ```bash dotnet tool install -g FullStackHero.CLI fsh new MyApp cd MyApp dotnet run --project src/Host/MyApp.AppHost # 🎉 whole stack up: API + 2 React apps + Postgres + Valkey + RustFS ``` > Then open the **Aspire dashboard** at `https://localhost:15888`, the **API + Scalar docs** at `https://localhost:7030/scalar`, the **admin** app at `http://localhost:5173`, and the **dashboard** app at `http://localhost:5174`. Sign in with a seeded demo account (e.g. `admin@acme.com` / `Password123!`). --- ## ✨ What's inside ### Backend — modular monolith, vertical slices - **.NET 10 · C# latest · Minimal APIs · [Mediator](https://github.com/martinothamar/Mediator) (source-generated CQRS) · FluentValidation** - **EF Core 10** on **PostgreSQL** (Npgsql), with domain events, the specification pattern, soft-delete + audit interceptors, and tenant-isolated `DbContext`s. - **JWT auth + ASP.NET阅读完整原文
项目深度分析 AI 生成
企业级扩展模块与高级功能包销售
| 产品构想 | 基于开源脚手架的核心模块化架构,开发闭源的高级商业插件或专业模块(如企业级 SAML2/SSO 登录、Stripe/Paddle 深度订阅结算集成、多租户动态分库分表、复杂审批工作流)。 |
| 核心功能 | SAML/SSO/LDAP 支持;高级计费与发票系统集成;动态按租户物理分库机制;精细化审计合规报表;代码合规性与即插即用集成指南。 |
| 目标用户 | 有企业客户交付需求的 SaaS 初创团队、软件外包承接商。 |
| 难度/周期 | 中等 · 1 - 2 个月 · 成本:极低(主要是自身研发与文档编写时间) |
| 收费模式 | 按模块一次性买断授权或年度订阅授权(例如 199$ - 499$/模块)。 |
| 竞争风险 | 开源社区可能自发实现轻量替代版;需要持续跟进主仓库 .NET 10/11 的版本升级。 |
| 依据 | 已验证事实 |
生产级多云运维与 IaC 部署交付套件
| 产品构想 | 针对项目虽然自带基础 Terraform/Docker 但缺乏高可用和自动化运维支持的痛点,提供覆盖 AWS、Azure、GCP 的开箱即用自动化 CI/CD 与 IaC(Terraform/Bicep)方案及一键部署脚本。 |
| 核心功能 | Azure Container Apps / AWS ECS / EKS 一键落地模板;多环境 (Staging/Prod) GitHub Actions 流水线;生产级备份与恢复脚本;全套 OpenTelemetry 监控告警配置方案。 |
| 目标用户 | 缺乏专业 DevOps/SRE 工程师的中小型开发团队和独立创业者。 |
| 难度/周期 | 中等 · 3 - 4 周 · 成本:云资源测试费用(约 50-100 美元/月) |
| 收费模式 | 售卖 IaC 模板与自动化套件,或提供“协助上线部署”的按次增值服务。 |
| 竞争风险 | 不同客户的云厂商环境和合规要求差异较大,交付易陷入长尾定制维护。 |
| 依据 | 数据支持的判断 |
SaaS 定制化加速与架构咨询/培训服务
| 产品构想 | 依托对 .NET 10 + Aspire + React 19 现代化架构的深度理解,为采用该框架的企业提供代码审计、高并发性能调优、垂直切片架构落地培训及专属技术支持。 |
| 核心功能 | 架构咨询与评审;性能调优与瓶颈排查;私有化定制代码评审与定制模块代写;紧急故障排查 SLA 响应支持。 |
| 目标用户 | 采用 .NET 转型云原生 SaaS 的传统企业团队、技术储备不足的初创技术负责人。 |
| 难度/周期 | 低 · 即时开展(1 周内准备材料) · 成本:几乎为零 |
| 收费模式 | 咨询时薪收费(100-200$/小时)或月度技术顾问订阅(1500-3000$/月)。 |
| 竞争风险 | 个人时间被重度占用,难以完全规模化扩展。 |
| 依据 | 已验证事实 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| dennisdoomen/dotnet-library-starter-kit | 中文介绍暂未生成 A battle-tested starter kit for building open-source and int |
80 | C# |
| prismicio/dotnet-starter-kit | 中文介绍暂未生成 | 8 | C# |
| kinde-starter-kits/dotnet-starter-kit | 中文介绍暂未生成 Kinde starter kit for ASP.NET Core based web applications |
7 | CSS |
| cwoodruff/dotnet-claude-starter-kit | 中文介绍暂未生成 | 5 | - |
| nootn/DotNetAppStarterKit | 中文介绍暂未生成 Code common to a lot of DotNet apps that gets re-written all |
4 | C# |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建时间待补全,最近推送 ,发布过 12 个 Release |
| 社区活跃 | Star 6,864 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。