免费.NET React启动套件
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
fullstackhero 是一个免费的 .NET 10 Starter Kit,目标是让团队从第一天就拥有接近生产可用的后端 API、React 管理后台和租户仪表盘。它采用模块化单体加 Vertical Slice 的组织方式,每个模块作为边界上下文,通过 Contracts 通信,并用架构测试约束边界。
后端基于 .NET 10 Minimal APIs、C# 14、EF Core 10、Mediator 和 FluentValidation;前端为 React + Vite。默认数据库是 PostgreSQL,包含 SQL Server provider。内置十个模块:Identity、Multitenancy、Auditing、Files、Chat、Notifications、Webhooks、Billing、Catalog、Tickets。基础设施层覆盖 JWT/刷新令牌、权限、Finbuckle 多租户、EF 迁移、Valkey 缓存、Hangfire 任务、Serilog、OpenTelemetry、OpenAPI 3.1/Scalar、幂等、HMAC Webhook、健康检查、限流、SSE、SignalR 和功能开关。测试方面,文本显示包含单元、集成、E2E 与架构测试,集成测试使用真实 PostgreSQL 与 Testcontainers。
项目明确声明 MIT 许可、100% 免费、无付费层和 upsell,通过 Open Collective 赞助维持维护。自托管能力较强:可 git clone 后用 .NET Aspire 启动 Postgres、Valkey、API 和前端,也包含生产 Docker Compose 文件;部署文档涵盖本地编排、数据库迁移、AWS Terraform 和 CI/CD。CLI 方案提到即将发布,目前最快路径仍是克隆仓库。
优点是生产常见能力预集成,技术栈标准且无专有框架,适合希望“拥有代码”的 .NET 团队。文档目录细,覆盖架构、模块、安全、测试、部署等主题。限制也明显:它是强 opinionated 的 Vertical Slice + 模块化单体,对简单 CRUD 会偏重;若团队已深度采用 Clean Architecture 或要求一开始就是微服务,会不匹配;社区维护也意味着没有 SLA 或企业热线。
它更适合构建多租户 B2B SaaS、企业后台、带权限/审计/计费/通知/工单的中小团队项目。中国访问情况文本未提供,无法判断;由于依赖 GitHub、NuGet、Docker 镜像、Open Collective 等生态,实际开发中可能需要根据本地网络配置镜像或代理。可参考替代品包括 ABP Framework、Clean Architecture 模板、BlazorPlate 或直接使用 dotnet new webapi。
本测评基于公开资料整理,不构成购买建议,请以 fullstackhero.net 官网实际信息为准。
MIT开源且GitHub星标多,适合快速搭建SaaS后台。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。