Practical.CleanArchitecture

Clean architecture guide

A comprehensive guide to implementing Clean Architecture in full-stack .Net 8 applications with various technologies and frameworks

Full-stack .Net 8 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 18, React 18, Vue 3, BFF with YARP, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, Entity Framework Core, OpenTelemetry, SignalR, Hosted Services, Health Checks, Rate Limiting, Cloud Services (Azure, AWS, GCP).

GitHub

2k stars
110 watching
550 forks
Language: C#
last commit: 20 days ago
Linked from 2 awesome lists

angularawsazureblazorclean-architecturecqrsdevopsdockerdomain-driven-designkafkakubernetesmicroservicesoauth2opentelemetryowasprabbitmqreactjssignalrvuejs

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
thangchung/clean-architecture-dotnet A Microservices project demonstrating Minimal Clean Architecture with DDD-lite and CQRS-lite, using .NET 6 and Cloud-native patterns for an eCommerce sample. 1,236
amantinband/clean-architecture A .NET application template implementing clean architecture principles for building reminder services with subscription management 1,585
matthewrenze/clean-architecture-demo A sample application demonstrating Clean Architecture practices in .NET Framework 4.8 1,039
happysingh23828/android-clean-architecture An Android app demonstrating Clean Architecture principles to manage data and dependencies in a maintainable way 298
vincentjouanne/nest-clean-architecture An opinionated starter project demonstrating the application of Clean Architecture and Domain-Driven Design principles using Nest.js and functional programming. 679
sansets/android-clean-architecture A sample Android application demonstrating modern architecture and best practices for development 125
ivanpaulovich/dotnet-new-caju A .NET template to help developers build maintainable and evolvable applications using Clean Architecture and Domain-Driven Design principles. 249
rafaelfgx/architecture An example of an architecture using Clean Architecture and SOLID principles to separate concerns and promote simplicity and maintainability in a .NET 9 and Angular 18 application. 3,169
ardalis/cleanarchitecture A starting point for Clean Architecture with ASP.NET Core using the dependency-inverted architecture pattern 16,381
sanogueralorenzo/android-kotlin-clean-architecture An Android app demonstrating clean architecture principles and various software development techniques in Kotlin. 1,792
pvarentsov/typescript-clean-architecture An implementation of Clean Architecture based application in TypeScript using NestJS and TypeORM 1,414
restuwahyu13/go-clean-architecture A Go-based software project demonstrating the clean architecture pattern and its folder structure for structuring and organizing codebases. 129
ivanpaulovich/clean-architecture-manga A demonstration project that showcases Clean Architecture principles using .NET Core and React+Redux for building modular applications with a strong focus on separation of concerns and testability. 4,005
ferprieto/spacex-prepare-for-clean-architecture-liftoff An Android application framework implementing Clean Architecture with various libraries and testing tools 722
cesarcastrocuba/nlayerappv3 An implementation of Domain-Driven Design (DDD) N-Layered Architecture with .Net Core 2.1 for building web APIs. 155