CleanArchitecture.Starter
1.0.0
dotnet new install CleanArchitecture.Starter@1.0.0
This package contains a .NET Template Package you can call from the shell/command line.
CleanArchitecture.Template
CleanArchitecture.Template — A universal .NET project template with Blazor WASM, implemented according to the principles of Clean Architecture, ready for use in production.
📦 Project structure
Domain:
— Business model
— Invariants
— Completely isolated
Application:
— Use cases
— DTO
— Business logic
— Without being tied to infrastructure
Infrastructure:
— EF Core
— Identity
— Redis
— Kafka
— NLog
Blazor WASM App:
— UI / Endpoints
— Minimum logic
Migrations:
— Clean migrations
— No "Pollution" of Infrastructure
Jobs:
— Background tasks
— Isolated from API
Tests:
— Architectural tests (Checks that layers don't have unnecessary dependencies. NetArchTest is used)
— Unit tests for Application, Domain, and Infrastructure (XUnit)
— Playwright tests for the web
To use the template you just need to install from Nuget:
dotnet new install CleanArchitecture.Starter
and create a project:
dotnet new cleanarchitecture -n MyApp
Telegram channel for project communications: https://t.me/CleanArchitecture_Template
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 430 | 1/1/2026 |