AAWESOME .NET TIPSVIEW ON GITHUB ↗
CLOUD NATIVE

Clean Architecture

Explore curated resources about Clean Architecture.

92 CURATED RESOURCES4 SECTION CARDS
NAVIGATE THIS TOPIC

Sections

4 SECTIONS
CURRENT SECTION

Articles

33 SHOWN
ARTICLE

Layers in DDD microservices

ARTICLE

Clean Architecture: Standing on the shoulders of giants

ARTICLE

A Template for Clean Domain-Driven Design Architecture

ARTICLE

Onion Architecture In ASP.NET Core With CQRS – Detailed

ARTICLE

CQRS Translated to Clean Architecture

ARTICLE

A Brief Intro to Clean Architecture, Clean DDD, and CQRS

ARTICLE

Clean Architecture with .NET Core: Getting Started

ARTICLE

Clean architecture series — Part 3

ARTICLE

Asp.net core series 63 domain model architecture eShopOnWeb project analysis

ARTICLE

Analysis of Equinox open source project under asp.net core series 62 CQRS architecture

ARTICLE

Equinox open source projects analyzed under the framework CQRS

ARTICLE

Comprehensive understanding of domain model architecture combined with eShopOnWeb

ARTICLE

Clean Architecture - An Introduction

ARTICLE

Building ASP.NET Core Web APIs with Clean Architecture

ARTICLE

Clean Architecture for .NET Applications

ARTICLE

Hexagonal and Clean Architecture Styles with .NET Core (Reviewed)

ARTICLE

ASP.NET Core WebAPI – Clean Architecture

ARTICLE

Getting Started with Clean Architecture using ASP.NET Core – 01

ARTICLE

Component Based Architecture

ARTICLE

Multiple ways of defining Clean Architecture layers

ARTICLE

Adoption of Clean Architecture layers with modules

ARTICLE

Clean Architecture : Part 2 – The Clean Architecture

ARTICLE

How to implement the Clean Architecture?

ARTICLE

Implementing Clean Architecture - What is a use case?

ARTICLE

Implementing Clean Architecture - Make it scream

ARTICLE

Clean Architecture with Xamarin Forms

ARTICLE

Better Software Design with Clean Architecture

ARTICLE

Clean API Architecture

ARTICLE

How to make Dapr client works well with Refit and RestEase in 5 minutes

ARTICLE

Combining DDD, CQRS, and Clean Architecture by refactoring a Go project

ARTICLE

Introducing Clean Architecture by refactoring a Go project

ARTICLE

Clean Event-Driven Architecture

ARTICLE

A quick introduction to clean architecture

CURRENT SECTION

Samples

45 SHOWN
SAMPLE

Sairyss/domain-driven-hexagon

Guide on Domain-Driven Design, Hexagonal architecture, best practices etc.

SAMPLE

acobsDataSolutions/OrgManager

CQRS and Clean Domain-Driven Design concepts on the ASP.NET Core stack. Demo application for a fictional corporate organization management tool.

SAMPLE

jasontaylordev/CleanArchitecture

Clean Architecture Solution Template for Angular 10 and .NET 5

SAMPLE

EduardoPires/EquinoxProject

Full ASP.NET Core 3.1 application with DDD, CQRS and Event Sourcing concepts

SAMPLE

ardalis/cleanarchitecture

A starting point for Clean Architecture with ASP.NET Core

SAMPLE

pereiren/dotnet-template-onion

Onion Architecture with .NET 5/.NET Core and CQRS/Event Sourcing following a DDD approach

SAMPLE

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.

SAMPLE

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.

SAMPLE

gothinkster/aspnetcore-realworld-example-app

ASP.NET Core backend implementation for RealWorld

SAMPLE

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.

SAMPLE

matthewrenze/clean-architecture-demo

A sample app for my presentation on Clean Architecture: Patterns, Practices, and Principles

SAMPLE

jasontaylordev/NorthwindTraders

Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core.

SAMPLE

hgraca/explicit-architecture-php

This repository is a demo of Explicit Architecture, using the Symfony Demo Application.

SAMPLE

mmacneil/CleanAspNetCoreWebApi

Starter project for creating APIs built on ASP.NET Core using clean architecture.

SAMPLE

ivanpaulovich/clean-architecture-manga

Clean Architecture with .NET5, C#9 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks

SAMPLE

Daniel-Krzyczkowski/CleanArchitectureWithDevSecOps

This repository contains code samples related with clean software architecture and DevSecOps.

SAMPLE

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.

SAMPLE

fals/cqrs-clean-eventual-consistency

CQRS, using Clean Architecture, multiple databases and Eventual Consistency

SAMPLE

rafaelfgx/Architecture

Architecture .NET 5, ASP.NET Core 5, Entity Framework Core 5, C# 9, Angular 11, Clean Code, SOLID, DDD.

SAMPLE

kgrzybek/sample-dotnet-core-cqrs-api

Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.

SAMPLE

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

SAMPLE

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

SAMPLE

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

SAMPLE

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.

SAMPLE

jacobduijzer/CleanArchitectureTemplate

A template for a dotnet core api / mvc "clean architecture" project.

SAMPLE

CanerPatir/aspnet-core-clean-arch

It is a clean architecture project template which is based on hexagonal-architecture principles built with .Net core.

SAMPLE

techtribesje/techtribesje

SAMPLE

thombergs/buckpal

An example approach for implementing a Clean/Hexagonal Architecture

SAMPLE

proudmonkey/ApiBoilerPlate

A simple yet organized project template for building ASP.NET Core APIs in .NET Core 3.1

SAMPLE

blazorhero/CleanArchitecture

Clean Architecture Template for Blazor WebAssembly Built with MudBlazor Components.

SAMPLE

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.

SAMPLE

Reddnet

A mini Reddit written in ASP.NET Core 5.0

SAMPLE

DevBetterCom/DevBetterWeb

A simple web application for devBetter

SAMPLE

katzien/go-structure-examples

Examples for my talk on structuring go apps

SAMPLE

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!

SAMPLE

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.

SAMPLE

roblaszczak/go-cleanarch

Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.

SAMPLE

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.

SAMPLE

fakhrulhilal/cleanarchitecture-kit

A starting kit to build project with clean architecture

SAMPLE

iayti/CleanArchitecture

SAMPLE

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.

SAMPLE

grandnode/grandnode2

Open source, headless, multi-tenant eCommerce platform built with .NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, Vue.js.

SAMPLE

iancooper/CA-Tutorial

Implementing the Clean Architecture in .NET

SAMPLE

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

SAMPLE

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.