fullstackhero logo
fullstackhero .NET 10 Starter Kit
Open-source .NET 10 SaaS starter kit

Build multi-tenant .NET SaaS and enterprise APIs faster.

FullStackHero gives you a modular, multi-tenant .NET 10 platform with CQRS, persistence, identity, logging, and cross-cutting concerns already wired. Replace weeks of boilerplate with a production-ready starter kit that follows clean architecture and modern .NET practices.

Explore the docs Star on GitHub

Ideal for multi-tenant SaaS, B2B platforms, and enterprise-grade APIs.

Modular architecture

Vertical slices and feature-first modules.

Organize your solution by business capability using modules, contracts, and architecture tests that keep boundaries clean as your product grows.

Multi-tenant SaaS ready

Tenant-aware persistence and migrations.

Use tenant-aware DbContexts, Finbuckle middleware, and per-tenant migrations to deliver true multi-tenant SaaS from day one.

Batteries included

CQRS, caching, jobs, mailing & more.

Plug in building blocks for caching, background jobs, email, storage, and web host composition instead of reinventing infrastructure.

Playground.Api • Program.cs
Minimal APIs · CQRS
								builder.Services
  .AddHeroPlatform()
  .AddModules(assemblies)
  .AddPersistence()
  .AddCaching()
  .AddJobs()
  .AddMultitenancy();

var app = builder.Build();

app.UseHeroPlatform(p =>
{
  p.MapModules = true;
  p.UseOpenApi = true;
  p.UseAuditLogging = true;
});

app.Run();
							

Production-ready defaults

Serilog, RFC7807 errors, rate limiting, health checks, and audit logging.

Team-friendly workflow

Shared MSBuild, analyzers, and architecture tests keep large teams aligned.

Why teams choose fullstackhero for .NET SaaS

FullStackHero is designed for engineers who want the flexibility of a clean, modular .NET solution with the velocity of a battle-tested starter kit. Start as a modular monolith and evolve toward distributed architecture without rewriting from scratch.

Faster project bootstrap

Go from git clone to running .NET 10 APIs with auth, tenants, logging, and OpenAPI in minutes.

Built-in guardrails

Architecture tests, analyzers, and conventions help protect your domain model and enforce boundaries over time, even as the team and codebase grow.

SaaS-ready primitives

Tenant management, auditing, and modular endpoints give you a real SaaS foundation instead of a demo app.

Technology stack and patterns developers care about

FullStackHero is built on a modern .NET 10 stack with opinionated patterns that scale. You get a clear architecture and proven libraries, but you still own the code and can extend or replace anything.

API surface and patterns

  • • Minimal APIs with clear routing, versioning, and tagged endpoints.
  • • Mediator-powered CQRS for commands, queries, and pipeline behaviors.
  • • RFC7807 error responses and opinionated validation flows.

Data, multi-tenancy, and storage

  • • EF Core with provider-agnostic options and per-tenant migrations.
  • • Finbuckle.MultiTenant strategies (header, claims, optional query) baked in.
  • • Ready-made patterns for audit logs, outbox-style flows, and soft deletes.

Developer experience and ops

  • • Serilog logging, structured HTTP auditing, and health checks wired up.
  • • Background jobs, caching, and mailing behind clean abstractions.
  • • Shared MSBuild configuration, analyzers, and architecture tests out of the box.