fullstackhero/dotnet-starter-kit

Production Grade Cloud-Ready .NET 10 Starter Kit (Web API + React Client) with Multitenancy Support, and Clean/Modular Architecture that saves roughly 200+...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 21 minutes ago
Added to GitGenius on September 9th, 2026
Created on August 20th, 2021
Open Issues & Pull Requests: 28 (+0)
GitHub issues: Enabled
Number of forks: 1,999
Total Stargazers: 6,779 (+1)
Total Subscribers: 169 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.0 days
Mean response time: 100.4 days
90th percentile: 426.0 days
Tracked items: 126

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 11% of issues opened in the past year have been closed. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 9
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 31 days
Stale 30+ days: 5
Stale 90+ days: 0

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • low priority (3)
  • good first issue (2)
  • documentation (1)
  • enhancement (1)
  • help wanted (1)
  • high priority (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

FullStackHero .NET Starter Kit is a production-ready boilerplate for building multi-tenant SaaS applications with a .NET 10 backend and React frontends.

The kit addresses the challenge of implementing complex, cross-cutting concerns that typically consume significant development effort: multitenancy, authentication, billing, auditing, background jobs, real-time communication, file storage, and observability. Rather than providing a minimal scaffold, it ships with these systems fully implemented and integrated. The backend uses a modular monolith architecture organized around vertical slices, with a .NET 10 API built on Minimal APIs and source-generated CQRS via Mediator. It includes EF Core 10 with PostgreSQL, JWT authentication with ASP.NET Identity, tenant isolation via Finbuckle, HybridCache on Valkey, Hangfire for background jobs, and OpenTelemetry for observability. The frontend consists of two React 19 applications—an admin console and a tenant dashboard—both built with Vite, TypeScript, TanStack Query, and Radix UI components. All code is provided as source, not as black-box packages, allowing full ownership and modification.

Teams building multi-tenant SaaS platforms or applications requiring sophisticated identity, billing, and audit capabilities should consider this kit. It suits projects where the overhead of implementing these systems from scratch outweighs the cost of adopting an opinionated structure. The kit is particularly valuable for teams wanting to avoid reinventing authentication flows, tenant isolation patterns, and observability infrastructure. It includes scaffolding via a CLI tool and local orchestration through .NET Aspire, enabling rapid local development and deployment to Docker or AWS.

The project maintains active development with regular updates to align with current framework versions. The codebase demonstrates consistent attention to production concerns, including security auditing, rate limiting, idempotency, and structured logging. Architecture is enforced through automated tests that validate module boundaries. Documentation is comprehensive, covering getting started, module structure, and architectural decisions. The kit includes end-to-end test suites written in Playwright for the frontend applications.