Start with the architecture already in place
Production-ready .NET 10 solution templates you can clone, rename, and build on. Pick the shape that fits your team and the whole repository lands in your inbox.
Downloaded by 45,000+ developers
Layered .NET solution
Clean Architecture
Domain, Application, Infrastructure, and Web.Api projects with the dependency rule enforced by architecture tests, so a wrong reference fails the build.
- CQRS
- JWT + refresh tokens
- EF Core
- HybridCache
- OpenTelemetry
- Testcontainers
One file per feature
Vertical Slice Architecture
A single project where each use case lives in one file. The command, validator, handler, and endpoint sit together instead of scattering across four projects.
- Lightweight CQRS
- Scrutor
- FluentValidation
- Minimal APIs
- HybridCache
- Testcontainers
Cloud-native orchestration
Aspire Clean Architecture
The same layered solution wired up with .NET Aspire. The AppHost starts PostgreSQL, the API, and the dashboard together, in the right order.
- AppHost
- ServiceDefaults
- OpenTelemetry
- Health checks
- Service discovery
AI pair-programming pack
Claude Code Skills
Four skills that teach Claude Code the conventions of the Clean Architecture template. Describe a feature in plain English and it builds the whole slice, tests included.
- /add-feature
- /add-entity
- /add-tests
- /ca-review
What you actually get
A real solution, not a folder of empty projects
Each template is the setup I would start a new project with today, with the decisions that usually eat the first week already made.
Free forever, updates included
Every template is free, and so is every future version. You get an email when a new one ships.
Running in two commands
docker compose up starts the dependencies, dotnet run starts the API. No setup checklist to work through first.
Targets .NET 10
Directory.Build.props carries notes for retargeting to .NET 8 or .NET 9 if you are not on the latest runtime yet.
Tested, not just scaffolded
Unit, integration, and architecture tests come with the solution, running against real dependencies through Testcontainers.
Want the reasoning behind them?
The templates show you the what. My courses walk through the why, decision by decision, building the same architectures from an empty solution.
Explore the courses