Topics / #domain-driven-design

Domain-driven-design projects on GitHub

Modeling software around business domains and their language.

As of , the most-starred Domain-driven-design projects on GitHub are CleanArchitecture (18.5K stars), domain-driven-hexagon (15K stars) and abp (14.4K stars). GitHub.Locker tracks 6 Domain-driven-design repositories with 74.8K stars combined. The fastest-growing on October 17 was modular-monolith-with-ddd, with +3 stars in a day.

6Projects
74.8KStars in total
+5Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

6 projects · by stars

  1. #1 · 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
  2. #2 · 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
  3. #3 · abpframework/abp

    abp

    ABP is an open-source web application framework for ASP.NET Core that gives you an opinionated architecture for building enterprise software, with infrastructure, startup templates, pre-built application modules, UI themes and tooling included.

    14.4K
  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

    aspnetboilerplate

    12Kaspnetboilerplate/aspnetboilerplate · C#

    ASP.NET Boilerplate (ABP) is a general-purpose application framework for building modern ASP.NET web apps, implementing best practices like layered architecture and Domain Driven Design out of the box so you can focus on business code.

  3. 6

    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