Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Ddd

Ddd

78 projects

Showing 36 of 78 projects

cqrs
cqrsRust

A lightweight, opinionated CQRS and event sourcing framework for serverless architectures.

#event-driven-architecture#cqrs#serverless
Stars499
Forks58
Last commit5 days ago
Aggregates.NET
Aggregates.NETC#

A .NET library that integrates NServiceBus and EventStore to simplify building event-sourced domain-driven design applications.

#sagas#eventsourcing#cqrs
Stars447
Forks61
Last commit1 year ago
EventualShop
EventualShopC#

A cloud-native distributed system reference implementation using Reactive DDD, Event Sourcing, CQRS, and microservices.

#event-driven#eventsourcing#event-driven-architecture
Stars425
Forks86
Last commit8 months ago
DDD-starter-dotnet
DDD-starter-dotnetC#

A sample implementation and comparison of various DDD approaches in .NET to quickly start domain-driven design projects.

#event-driven#software-architecture#cqrs
Stars405
Forks32
Last commit1 year ago
akka-ddd
akka-dddScala

A framework for building distributed services with DDD, CQRS, and event sourcing on the Akka platform.

#event-driven-architecture#akka#cqrs
Stars360
Forks58
Last commit1 year ago
Bitloops Language (BL)
Bitloops Language (BL)TypeScript

A transpiled domain-specific language that helps developers build clean, testable, and maintainable modular monoliths or microservices.

#software-architecture#transpiler#behavior-driven-development
Stars356
Forks19
Last commit
EventStormingWorkshop - Designing Cloud Native Microservices On AWS
EventStormingWorkshop - Designing Cloud Native Microservices On AWSJava

A hands-on workshop for learning Domain-Driven Design, EventStorming, and Specification by Example through a practical business scenario.

#lambda#workshop#serverless
Stars322
Forks85
Last commit
eShopOnContainersDDD
eShopOnContainersDDDC#

A fully event-sourced e-commerce microservices example built with DDD, CQRS, and Aggregates.NET patterns.

#eventsourcing#cqrs#aggregates-net
Stars319
Forks44
Last commit3 years ago
DNTFrameworkCore
DNTFrameworkCoreC#

A lightweight and extensible infrastructure for building high-quality web applications based on ASP.NET Core.

#entity-framework-core#event-driven#crud
Stars315
Forks74
Last commit2 years ago
Kotlin DDD Sample
Kotlin DDD SampleKotlin

A sample Domain-Driven Design and CQRS project built with Kotlin and Spring, demonstrating a layered architecture for order management.

#event-driven#gradle#cqrs
Stars306
Forks49
Last commit6 years ago
Wow
WowTypeScript

A Kotlin/Java framework for building reactive, event-sourced microservices using DDD and CQRS patterns.

#event-driven#cqrs#high-performance
Stars304
Forks38
Last commit2 days ago
DDD Sample in GO
DDD Sample in GOGo

A sample Go application demonstrating Domain-Driven Design architecture with clean separation of concerns.

#software-architecture#layered-architecture#sample-code
Stars290
Forks43
Last commit7 years ago
messagebus
messagebusJavaScript

A simple asynchronous message bus library for Go applications.

#event-driven#message-queue#queue
Stars283
Forks49
Last commit5 years ago
TodoMVC-DDD-CQRS-EventSourcing
TodoMVC-DDD-CQRS-EventSourcingC#

A TodoMVC implementation in C#/TypeScript demonstrating Event Sourcing, CQRS, and Domain-Driven Design patterns.

#eventsourcing#cqrs#event-sourcing
Stars257
Forks32
Last commit3 years ago
AggregateSource
AggregateSourceC#

A lightweight .NET library for implementing event sourcing with aggregates, designed for scenarios requiring multi-aggregate collaboration.

#nuget#event-sourcing#aggregates
Stars257
Forks58
Last commit4 years ago
dotnet new caju
dotnet new cajuC#

A .NET Core template for generating service backends following Clean Architecture and Domain-Driven Design principles.

#software-architecture#project-template#evolutionary-architecture
Stars252
Forks32
Last commit
PyAssimilator
PyAssimilatorPython

A Python library implementing Domain-Driven Design, event-based systems, and CRUD patterns for enterprise development.

#patterns#event-driven-architecture#good-practices
Stars217
Forks9
Last commit1 year ago
exop
exopElixir

An Elixir library for organizing business logic into operations with parameter validation, policy checks, and chaining.

#business-logic#functional-programming#elixir
Stars215
Forks17
Last commit3 years ago
EventFlow.Example
EventFlow.ExampleC#

A .NET Core example implementing DDD, CQRS, and event-sourcing using EventFlow with RabbitMQ, MongoDB, PostgreSQL, and EventStore.

#event-driven#sagas#cqrs
Stars205
Forks41
Last commit3 years ago
Awesome Domain Storytelling
Awesome Domain Storytelling

A curated list of resources for Domain Storytelling practitioners, including books, articles, videos, and tools.

#open-source-resources#workshop-tools#domain-driven-design
Stars203
Forks15
Last commit2 years ago
DDD Wish List
DDD Wish ListPHP

A sample wishlist application built with Symfony 3 and Vue.js using Domain-Driven Design principles.

#vue-js#symfony3#redis
Stars201
Forks13
Last commit9 years ago
NLayerAppV3
NLayerAppV3C#

A .NET Core 2.1 N-Layered Architecture reference implementation for building Web APIs using Domain-Driven Design principles.

#entity-framework-core#architectural-patterns#software-architecture
Stars154
Forks51
Last commit
OrderTaking
OrderTakingIdris

A dependently-typed Idris implementation of Domain-Driven Design concepts from 'Domain Modeling Made Functional', deployed as a Node.js microservice.

#functional-programming#free-monad#type-safety
Stars146
Forks11
Last commit5 years ago
go-sample
go-sampleGo

A sample Go application project layout implementing Clean Architecture with real, runnable code.

#sample-project#boilerplate#ddd
Stars139
Forks26
Last commit7 years ago
Shop Cart in PHP
Shop Cart in PHPPHP

A demonstration of Domain-Driven Design applied to a simple e-shop cart with dynamic pricing and testing strategies.

#software-architecture#ddd-samples#unit-testing
Stars108
Forks9
Last commit3 years ago
eventsourced
eventsourcedElixir

Build functional, event-sourced domain models in Elixir using aggregate roots that rebuild state from events.

#functional-programming#elixir#domain-models
Stars104
Forks8
Last commit9 years ago
Event Sourcing Example
Event Sourcing ExampleJava

A simplified in-memory example of Event Sourcing with CQRS implementation in Java for the banking domain.

#software-architecture#event-driven-architecture#cqrs
Stars99
Forks40
Last commit
DDD/CQRS/ES Discord
DDD/CQRS/ES Discord

Documentation and resources for the DDD-CQRS-ES Discord community, which migrated from Slack.

#community-management#cqrs#community
Stars82
Forks6
Last commit3 years ago
FsUno
FsUnoF#

An event sourcing implementation sample in F# demonstrating domain-driven design patterns.

#functional-programming#sample-code#educational
Stars78
Forks23
Last commit1 year ago
CoreDdd
CoreDddC#

A set of open-source .NET libraries for implementing domain-driven design (DDD) and CQRS patterns.

#cqrs#asp-net-core#dependency-injection
Stars72
Forks6
Last commit6 months ago
Burzum/CakeServiceLayer plugin
Burzum/CakeServiceLayer pluginPHP

A CakePHP plugin implementing a service layer pattern to separate business logic from persistence and controllers.

#business-logic#service-layer#service
Stars68
Forks14
Last commit9 months ago
Plastic
PlasticC#

A .NET source generator that encapsulates domain and business logic using the Command pattern for flexible application architecture.

#business-logic#application#domain-service
Stars63
Forks5
Last commit2 years ago
DDD Workshop - Project Manager
DDD Workshop - Project ManagerJava

A sample REST service for managing IT projects, designed as a hands-on workshop to learn Domain-Driven Design implementation.

#sample#gradle#rest
Stars62
Forks21
Last commit3 years ago
@tethys/store
@tethys/storeTypeScript

A mini, yet powerful state management library for Angular.

#ddd#ngrx-alternative#rxjs
Stars61
Forks9
Last commit15 days ago
Fido Library
Fido LibraryPascal

A Delphi library that simplifies development by describing behavior instead of coding it, using composition and attributes.

#firemonkey#composition#ui-binding
Stars48
Forks10
Last commit1 year ago
phoenix
phoenixGo

A high-performance, modular TUI framework for Go with perfect Unicode support, DDD architecture, and Elm-inspired design.

#modular-architecture#high-performance#domain-driven-design
Stars45
Forks1
Last commit1 month ago
PreviousPage 2 of 3Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
19 days ago
10 months ago
7 years ago
8 years ago
9 years ago
#Domain Driven Design55
#Cqrs38
#Event Sourcing31
#Clean Architecture21
#Microservices19
#Software Architecture17
#Dotnet17
#Architecture15
#Hexagonal Architecture14
#Event Driven Architecture13
#Java12
#Docker12