11st of 14 in SaaS boilerplates
dotnet-starter-kit
.NET 10 multi-tenant SaaS starter with two React 19 front-ends
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 6.8k
- License
- MIT
- Last commit
- Sep 2026
- Last release
- Jun 2026
- Language
- C#
Missed the latest GitHub check; these facts may be older.
Overview
A modular .NET 10 monolith using vertical slices, Mediator CQRS, EF Core on PostgreSQL and Finbuckle multitenancy. It ships Identity, Billing, Files, Webhooks, Auditing, Chat and other modules, plus admin and tenant React 19 apps. The fsh CLI or dotnet new scaffolds the full source, and .NET Aspire starts the stack locally.
Who it is for: .NET teams building a multi-tenant SaaS who want owned source
Strengths
- Full source scaffolded with project references, no hidden runtime NuGet packages
- Multitenancy, JWT/Identity auth, billing, auditing and webhooks already wired in
- 1,600+ backend tests and 200+ Playwright E2E tests, with NetArchTest boundary checks
- Docker Compose and AWS Terraform deployment included
Weaknesses
- No AI or LLM features described in the README
- PostgreSQL only; other databases are not mentioned
- Local stack needs .NET 10 SDK, Docker and Node 20+
- Many modules to learn and trim before it fits a smaller product
What it needs
- C#
- Needs PostgreSQL, Valkey, RustFS (S3-compatible storage), .NET 10 SDK, Docker, Node 20+
- GitHub template
Head to head
Also in SaaS boilerplates
See all 14| Rank | Project | Score |
|---|---|---|
| 2 | saas-boilerplateNext.js SaaS starter with Clerk auth, teams, roles and Drizzle ORM | 73 out of 100 |
| 3 | next-forgeTurborepo monorepo template for SaaS apps built on Next.js | 70 out of 100 |
| #4 | ant-design-proReact admin dashboard template built on Ant Design 6 and Umi Max | 69 out of 100 |
| #5 | next-js-boilerplateNext.js 16 starter with Clerk auth, Drizzle ORM, Tailwind 4 and tooling | 66 out of 100 |
| #6 | react-starter-kitFull-stack SaaS monorepo template on React 19, tRPC and Cloudflare Workers | 59 out of 100 |