Clean Architecture
Explore curated resources about Clean Architecture.
Articles
Layers in DDD microservices
Clean Architecture: Standing on the shoulders of giants
A Template for Clean Domain-Driven Design Architecture
Onion Architecture In ASP.NET Core With CQRS – Detailed
CQRS Translated to Clean Architecture
A Brief Intro to Clean Architecture, Clean DDD, and CQRS
Clean Architecture with .NET Core: Getting Started
Clean architecture series — Part 3
Asp.net core series 63 domain model architecture eShopOnWeb project analysis
Analysis of Equinox open source project under asp.net core series 62 CQRS architecture
Equinox open source projects analyzed under the framework CQRS
Comprehensive understanding of domain model architecture combined with eShopOnWeb
Clean Architecture - An Introduction
Building ASP.NET Core Web APIs with Clean Architecture
Clean Architecture for .NET Applications
Hexagonal and Clean Architecture Styles with .NET Core (Reviewed)
ASP.NET Core WebAPI – Clean Architecture
Getting Started with Clean Architecture using ASP.NET Core – 01
Component Based Architecture
Multiple ways of defining Clean Architecture layers
Adoption of Clean Architecture layers with modules
Clean Architecture : Part 2 – The Clean Architecture
How to implement the Clean Architecture?
Implementing Clean Architecture - What is a use case?
Implementing Clean Architecture - Make it scream
Clean Architecture with Xamarin Forms
Better Software Design with Clean Architecture
Clean API Architecture
How to make Dapr client works well with Refit and RestEase in 5 minutes
Combining DDD, CQRS, and Clean Architecture by refactoring a Go project
Introducing Clean Architecture by refactoring a Go project
Clean Event-Driven Architecture
A quick introduction to clean architecture
Videos
Clean Architecture with ASP.NET Core with Steve "Ardalis" Smith (2020-06-01)
How Do You Structure Your Go Apps? by Kat Zień. GoWayFest 2018 Minsk
On .NET Live - Commands, Queries, and Clean Architecture
Clean Architecture and Brighter with Ian Cooper
DevTernity 2019: Ian Cooper – The Clean Architecture
How to structure a .NET Solution (project separation & architecture)
Clean Architecture with ASP.NET Core by Steve Smith | BRDNUG June 2021
Fat Controller CQRS Diet Talk
Clean Architecture with ASP.NET Core 6
Why is Clean Architecture so Popular?
Clean Architecture with ASP.NET Core 7 | .NET Conf 2022
Clean Architecture vs Vertical Slice Architecture
Battle Of The Software Architectures: Which One Reigns Supreme?
Samples
Sairyss/domain-driven-hexagon
Guide on Domain-Driven Design, Hexagonal architecture, best practices etc.
acobsDataSolutions/OrgManager
CQRS and Clean Domain-Driven Design concepts on the ASP.NET Core stack. Demo application for a fictional corporate organization management tool.
jasontaylordev/CleanArchitecture
Clean Architecture Solution Template for Angular 10 and .NET 5
EduardoPires/EquinoxProject
Full ASP.NET Core 3.1 application with DDD, CQRS and Event Sourcing concepts
ardalis/cleanarchitecture
A starting point for Clean Architecture with ASP.NET Core
pereiren/dotnet-template-onion
Onion Architecture with .NET 5/.NET Core and CQRS/Event Sourcing following a DDD approach
NNVTV/NetCore-Clean-Architecture
.Net Core starter project for clean architecture showcasing use of the CQRS pattern, MediatR and custom Middleware for cross-cutting concerns, micro-service communications with REST/OpenAPI, Swagger, Webhooks and gRPC endpoints, CosmosDB for data and Serilog for logging.
pdevito3/craftsman
Craftsman is the workhorse behind the Wrapt framework and provides a suite of CLI commands for quickly scaffolding out new files and projects for your .NET Web APIs with simple CLI commands and configuration files.
gothinkster/aspnetcore-realworld-example-app
ASP.NET Core backend implementation for RealWorld
dotnet-architecture/eShopOnWeb
Sample ASP.NET Core 5.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
matthewrenze/clean-architecture-demo
A sample app for my presentation on Clean Architecture: Patterns, Practices, and Principles
jasontaylordev/NorthwindTraders
Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core.
hgraca/explicit-architecture-php
This repository is a demo of Explicit Architecture, using the Symfony Demo Application.
mmacneil/CleanAspNetCoreWebApi
Starter project for creating APIs built on ASP.NET Core using clean architecture.
ivanpaulovich/clean-architecture-manga
Clean Architecture with .NET5, C#9 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps
This repository contains code samples related with clean software architecture and DevSecOps.
aspnetcorehero/Boilerplate
Clean Architecture Solution Template for ASP.NET Core 5.0. Built with Onion/Hexagonal Architecture and incorporates the most essential Packages your projects will ever need. Includes both WebApi and Web(MVC) Projects.
fals/cqrs-clean-eventual-consistency
CQRS, using Clean Architecture, multiple databases and Eventual Consistency
rafaelfgx/Architecture
Architecture .NET 5, ASP.NET Core 5, Entity Framework Core 5, C# 9, Angular 11, Clean Code, SOLID, DDD.
kgrzybek/sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
phongnguyend/Practical.CleanArchitecture
Asp.Net Core 5 Clean Architecture (Microservices, Modular Monolith, Monolith) samples (+Blazor, Angular 11, React 17, Vue 2.6), Domain-Driven Design, CQRS, Event Sourcing, SOLID, Asp.Net Core Identity Custom Storage, Identity Server 4 Admin UI, Entity Framework Core, Selenium E2E Testing, SignalR Notification, Hangfire Tasks Scheduling
aspnetrun/run-aspnetcore
A starter kit for your next ASP.NET Core web application. Boilerplate for ASP.NET Core reference application, demonstrating a layered application architecture with applying Clean Architecture and DDD
aspnetrun/run-aspnetcore-cqrs
Real world Enterprise CRM application example of ASP.NET Core + Angular web application. Implemented CQRS Design Pattern for ASP.NET Core + Angular reference application, demonstrating a layered application architecture with DDD
aspnetrun/run-aspnetcore-realworld
E-Commerce real world example of run-aspnetcore ASP.NET Core web application. Implemented e-commerce domain with clean architecture for ASP.NET Core reference application, demonstrating a layered application architecture with DDD best practices.
jacobduijzer/CleanArchitectureTemplate
A template for a dotnet core api / mvc "clean architecture" project.
CanerPatir/aspnet-core-clean-arch
It is a clean architecture project template which is based on hexagonal-architecture principles built with .Net core.
techtribesje/techtribesje
thombergs/buckpal
An example approach for implementing a Clean/Hexagonal Architecture
proudmonkey/ApiBoilerPlate
A simple yet organized project template for building ASP.NET Core APIs in .NET Core 3.1
blazorhero/CleanArchitecture
Clean Architecture Template for Blazor WebAssembly Built with MudBlazor Components.
iammukeshm/CleanArchitecture.WebApi
An implementation of Clean Architecture for ASP.NET Core 3.1 WebAPI. Built with loosely coupled architecture and clean-code practices in mind.
Reddnet
A mini Reddit written in ASP.NET Core 5.0
DevBetterCom/DevBetterWeb
A simple web application for devBetter
katzien/go-structure-examples
Examples for my talk on structuring go apps
Amitpnk/Clean-Architecture-ASP.NET-Core
Complete solution template which is built on Clean Architecture with all essential feature, CI/CD, best practice, testing Strategy using the testing pyramid and documentation using .NET 5!
baratgabor/MyWarehouse
Clean Architecture and Domain Driven Design sample project based on C# 9 / .NET 5 / ASP.NET Core 5 / EF Core 5 & Angular 11 with Bootstrap.
roblaszczak/go-cleanarch
Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.
thangchung/clean-architecture-dotnet
Dev: Apply Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns on eCommerce sample business domain. 🍻 Ops: Use Tye with Dapr extension to deploy it to Kubernetes.
fakhrulhilal/cleanarchitecture-kit
A starting kit to build project with clean architecture
iayti/CleanArchitecture
keremvaris/Sennedjem
Sennedjem is a software development infrastructure that adopts the CQRS (Command Query Responsibility Segregation) approach and focuses on SOLID principles and Clean Architecture methods. RabbitMq is very skilled in integrating with ElasticSearch etc tools.
grandnode/grandnode2
Open source, headless, multi-tenant eCommerce platform built with .NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, Vue.js.
iancooper/CA-Tutorial
Implementing the Clean Architecture in .NET
dimatrubca/book-exchange-app
BookExchangeApp is a fully functioning application that allows users to exchange books, earn and buy points, and receive recomendations based on the rated books
fullstackhero/dotnet-webapi-boilerplate
.NET WebAPI Boilerplate Template built with .NET 6.0. Incorporates the most essential Packages your projects will ever need. Follows Clean Architecture Principles.