GRRInnovations.CleanArchitecture.Template 1.0.12

dotnet new install GRRInnovations.CleanArchitecture.Template@1.0.12
                    
This package contains a .NET Template Package you can call from the shell/command line.

🧱 GRRInnovations Clean Architecture Template

A professional Clean Architecture solution template for ASP.NET Core (.NET 9) — designed to help developers quickly scaffold scalable, maintainable, and testable applications following industry best practices.

Created by GRRInnovations.


🏗️ Overview

This template provides a complete Clean Architecture setup with a modular structure that clearly separates responsibilities between layers:

📦 Domain

  • Contains Entities, Value Objects, and Domain Events.
  • Represents the core business logic — independent from frameworks and external dependencies.

⚙️ Application

  • Contains Use Cases, CQRS Handlers (Commands/Queries), and Interfaces for repositories or external services.
  • Uses MediatR, FluentValidation, and AutoMapper by default.

🗄️ Infrastructure

  • Implements persistence, caching, and message brokers.
  • Ready for Entity Framework Core, Redis, and RabbitMQ.
  • Can easily integrate with Serilog, Prometheus, and other observability tools.

🌐 API

  • The presentation layer of the system (ASP.NET Core Web API).
  • Includes Swagger (OpenAPI), middleware examples, logging setup, and dependency injection configuration.

🚀 Features

✅ Domain-Driven Design (DDD) principles
✅ Layered Clean Architecture pattern
✅ Support for Redis, RabbitMQ, EF Core
✅ Ready for Observability (Serilog, Prometheus)
✅ Unit & Integration Test support
✅ Enterprise-grade folder organization


🧰 How to Use

Install the template globally:

dotnet new install GRRInnovations.CleanArchitecture.Template
dotnet new grr-cleanarch -n MyCleanApi
  • net9.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.12 502 10/19/2025
1.0.11 473 10/19/2025
1.0.10 477 10/18/2025
1.0.9 482 10/18/2025
1.0.8 480 10/18/2025
1.0.7 480 10/18/2025
1.0.0 202 10/16/2025