Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Domain Driven Design

Domain Driven Design

127 projects

Showing 36 of 127 projects

Flama
FlamaPython

A Python framework for building and deploying machine learning APIs with a focus on simplicity and performance.

#crud#llm-serving#marshmallow
Stars294
Forks17
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
Stars291
Forks44
Last commit7 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
Stars258
Forks59
Last commit4 years ago
Surrounded
SurroundedRuby

A Ruby library for encapsulating business logic using DCI patterns, allowing objects to gain context-specific behaviors.

#business-logic#object-oriented-design#domain-driven-design
Stars256
Forks13
Last commit29 days 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
Stars256
Forks32
Last commit3 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
Forks33
Last commit
LiteBus
LiteBusC#

A lightweight, high-performance mediator for implementing Command Query Separation (CQS) and Domain-Driven Design (DDD) in .NET applications.

#in-process-messaging#pipeline-architecture#event-driven-architecture
Stars233
Forks17
Last commit
Cirqus
CirqusC#

A simple but powerful .NET framework for implementing event sourcing and CQRS patterns in domain-driven applications.

#aggregate-roots#view-projections#command-processor
Stars231
Forks40
Last commit4 years ago
Apex Commons Sample Code
Apex Commons Sample CodeApex

A sample Salesforce application demonstrating the Apex Enterprise Patterns library for building scalable, maintainable Apex code.

#service-layer#data-mapper#salesforce
Stars218
Forks107
Last commit
exop
exopElixir

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

#business-logic#functional-programming#elixir
Stars216
Forks17
Last commit2 years ago
PyAssimilator
PyAssimilatorPython

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

#patterns#event-driven-architecture#good-practices
Stars216
Forks9
Last commit1 year 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
Stars204
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
Stars202
Forks13
Last commit9 years ago
DDDInventoryItemFSharp
DDDInventoryItemFSharpJavaScript

An idiomatic F# implementation of Domain-Driven Design with Event-Sourcing using EventStore.

#functional-programming#cqrs#reference-architecture
Stars187
Forks41
Last commit5 years ago
DDDSkeletonNet
DDDSkeletonNetC#

A .NET skeleton project demonstrating Domain Driven Design principles with loosely coupled layers.

#skeleton-project#software-architecture#educational
Stars181
Forks46
Last commit12 years ago
magazine-website
magazine-websiteC#

A magazine website built with .NET Core using DDD, CQRS, and microservices architecture.

#reactive-extensions#entity-framework-core#asynchronous-programming
Stars180
Forks53
Last commit5 years ago
Validus
ValidusF#

An extensible F# validation library with built-in validators for primitive types and support for custom validators.

#functional-programming#domain-driven-design#validation-library
Stars162
Forks8
Last commit2 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
Stars155
Forks52
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
Stars144
Forks11
Last commit4 years ago
DotNet CQRS Intro
DotNet CQRS IntroC#

A practical introduction to implementing CQRS with Event Sourcing in .NET using an evolutionary approach.

#code-examples#software-architecture#event-driven-architecture
Stars138
Forks45
Last commit7 years ago
CQRS-DDD Example
CQRS-DDD ExampleJavaScript

A practical implementation of Domain-Driven Design, CQRS, and Event Sourcing using .NET technologies and GetEventStore.

#cqrs#signalr#event-sourcing
Stars133
Forks37
Last commit12 years ago
Advanced Topics in Event Sourcing / CQRS / DDD
Advanced Topics in Event Sourcing / CQRS / DDD

A curated collection of advanced resources on Event Sourcing, CQRS, and DDD with a focus on Scala and Akka implementations.

#functional-programming#data-persistence#akka
Stars109
Forks4
Last commit6 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
Xer.Cqrs
Xer.CqrsC#

A lightweight CQRS library with DDD components for building the write side of applications.

#cqrs#event-handlers#command-handling
Stars103
Forks8
Last commit8 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
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
Faqt
FaqtF#

A fluent assertion library for F# that provides readable, type-safe, and informative test assertions with YAML-based failure messages.

#nuget#unit-testing#domain-driven-design
Stars77
Forks2
Last commit7 months ago
Its.Cqrs
Its.CqrsC#

A .NET library suite for implementing CQRS and Event Sourcing with Domain-Driven Design principles.

#command-pattern#concurrency-control#read-model
Stars76
Forks21
Last commit8 years 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
Stars71
Forks6
Last commit3 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
Forks22
Last commit3 years ago
Eventuria gsd
Eventuria gsdHaskell

A basic todo list application demonstrating CQRS and Command Sourcing patterns implemented in Haskell.

#command-sourcing#haskell#functional-programming
Stars53
Forks3
Last commit7 years ago
WrapperValueObject
WrapperValueObjectC#

A .NET source generator for creating simple value objects wrapping primitive types with automatic equality, operators, and validation.

#boilerplate-reduction#type-safety#domain-driven-design
Stars52
Forks3
Last commit
Fling
FlingF#

A library that reduces boilerplate for efficiently saving and loading complex domain entities across multiple database tables.

#batch-processing#boilerplate-reduction#domain-driven-design
Stars48
Forks1
Last commit7 months 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
Stars37
Forks1
Last commit4 months ago
PreviousPage 3 of 4

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
6 years ago
4 days ago
18 days ago
8 years ago
9 years ago
3 years ago
Next
#Cqrs57
#Ddd55
#Event Sourcing45
#Dotnet35
#Clean Architecture29
#Software Architecture28
#Architecture27
#Microservices26
#Event Driven Architecture15
#Dotnet Core14
#Hexagonal Architecture14
#Csharp13