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.

10Projects
121.8KStars in total
+12Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

10 projects · by stars

  1. #1 · dotnet-architecture/eShopOnContainers

    eShopOnContainers

    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.

    24.3K
  2. #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.

    18.5K
  3. #3 · Sairyss/domain-driven-hexagon

    domain-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.

    15K
  1. 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.

  2. 5

    COLA

    13.1Kalibaba/COLA · Java

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

  3. 6

    CodeGuide

    11.9Kfuzhengwei/CodeGuide · Shell

    CodeGuide 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.

  4. 7

    awesome-software-architecture

    11.7Kmehdihadeli/awesome-software-architecture · TypeScript

    A 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.

  5. 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.

  6. 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.

  7. 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.

Often tagged together