Topics / #ddd
Ddd projects on GitHub
Domain-driven design for modeling software around business domains.
As of , the most-starred Ddd projects on GitHub are eShopOnContainers (24.3K stars), CleanArchitecture (18.5K stars) and domain-driven-hexagon (15K stars). GitHub.Locker tracks 10 Ddd repositories with 121.8K stars combined. The fastest-growing on October 17 was modular-monolith-with-ddd, with +3 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+3modular-monolith-with-ddd
kgrzybek/modular-monolith-with-ddd · ★ 14.1KA full, production-style .NET sample application that shows how to build a Modular Monolith using Domain-Driven Design (DDD), CQRS and Event Sourcing, implementing a Meetup-like 'Meeting Groups' domain.
+3awesome-software-architecture
mehdihadeli/awesome-software-architecture · ★ 11.7KA curated catalog of articles, videos, courses, books, and other resources for learning and practicing software architecture, patterns, and principles, covering everything from design patterns and DDD to cloud, distributed systems, and AI engineering.
Smartstore
smartstore/Smartstore · ★ 1.7KSmartstore is a modular, open-source all-in-one eCommerce platform built on ASP.NET Core 10, offering a full storefront plus backend for managing a multi-language, multi-store, multi-currency online shop.
CleanArchitecture
ardalis/CleanArchitecture · ★ 18.5KA solution template for ASP.NET Core that gives you a proven Clean Architecture starting point — a loosely-coupled, dependency-inverted project layout also known as hexagonal, ports-and-adapters, or onion architecture.
The all-time top
10 projects · by stars
- 24.3K
#1 · dotnet-architecture/eShopOnContainerseShopOnContainers
A cross-platform .NET sample app demonstrating a microservices, container-based architecture: it runs on Linux, Windows and macOS, powered by .NET 7, Docker containers and Azure Kubernetes Services.
- 18.5K
#2 · ardalis/CleanArchitecture
CleanArchitecture
A solution template for ASP.NET Core that gives you a proven Clean Architecture starting point — a loosely-coupled, dependency-inverted project layout also known as hexagonal, ports-and-adapters, or onion architecture.
- 15K
#3 · Sairyss/domain-driven-hexagondomain-driven-hexagon
A learning resource that documents how to design backend software using Domain-Driven Design, Hexagonal/Clean/Onion Architecture and SOLID principles, with runnable TypeScript/NestJS code examples illustrating every pattern.
- 4

modular-monolith-with-ddd
14.1Kkgrzybek/modular-monolith-with-ddd · C#A full, production-style .NET sample application that shows how to build a Modular Monolith using Domain-Driven Design (DDD), CQRS and Event Sourcing, implementing a Meetup-like 'Meeting Groups' domain.
- 5

COLA
13.1Kalibaba/COLA · JavaCOLA (Clean Object-oriented & Layered Architecture) is a Java project from Alibaba that gives business applications a clean, layered structure to keep complexity under control.
- 6

CodeGuide
11.9Kfuzhengwei/CodeGuide · ShellCodeGuide is a personal knowledge hub by Chinese Java engineer Fu Zheng Wei (小傅哥) that indexes years of his work: an interview handbook, hand-rolled clones of Spring and MyBatis, a JVM written in Java, Netty tutorials, bytecode-programming guides, and a published design-patterns book, all centered on core Java development.
- 7

awesome-software-architecture
11.7Kmehdihadeli/awesome-software-architecture · TypeScriptA curated catalog of articles, videos, courses, books, and other resources for learning and practicing software architecture, patterns, and principles, covering everything from design patterns and DDD to cloud, distributed systems, and AI engineering.
- 8

eShopOnWeb
10.7Kdotnet-architecture/eShopOnWeb · C#Microsoft's sample ASP.NET Core 8.0 reference application: an online-store web app demonstrating a single-process (monolithic) architecture and deployment model, built to accompany a free architecture ebook.
- 9

Smartstore
1.7Ksmartstore/Smartstore · C#Smartstore is a modular, open-source all-in-one eCommerce platform built on ASP.NET Core 10, offering a full storefront plus backend for managing a multi-language, multi-store, multi-currency online shop.
- 10

booking-microservices
756evangelosvlachos96-dotcom/booking-microservices · C#A practical flight-booking system built as .NET 10 microservices, using Vertical Slice Architecture, DDD, CQRS, Event Sourcing, gRPC, RabbitMQ, Wolverine, PostgreSQL, MongoDB and .NET Aspire.
Related topics
Often tagged together
- rest-api429
- architecture116
- c#168
- clean-architecture17
- design-patterns59
- docker1,659
- dotnet150
- csharp171
- linux4,182
- macos3,545
- microservices141
- open-source5,667
- software-architecture28
- windows3,403
- cqrs6
- cross-platform2,623
- docker-compose390
- domain-driven-design6
- education933
- mit3,311
- server1,460
- backend461
- best-practices145
- clean-code10