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

Domain-Driven Design in dynamic languages GitHub
Domain-Driven Design in dynamic languages GitHub

A curated collection of resources for implementing Domain-Driven Design and clean architecture patterns in Python, Ruby, PHP, and other dynamic languages.

#software-architecture#cqrs#cleanarchitecture
Stars1.4k
Forks124
Last commit3 years ago
Engineering Strategy
Engineering Strategy

A curated collection of resources for designing and executing engineering strategies, including books, posts, templates, and open strategies.

#team-topologies#tech-leadership#engineering-strategy
Stars1.4k
Forks61
Last commit4 months ago
DDDplus framework
DDDplus frameworkJava

A lightweight DDD enhancement framework for forward and reverse business modeling to support complex system architecture evolution.

#software-architecture#business-modeling#ddd-architecture
Stars1.2k
Forks277
Last commit7 months ago
CQRSlite
CQRSliteC#

A lightweight CQRS and Event Sourcing framework for .NET, providing essential building blocks with minimal dependencies.

#command-pattern#eventsourcing#cqrs
Stars1.1k
Forks258
Last commit8 months ago
Symfony 5 DDD ES CQRS backend
Symfony 5 DDD ES CQRS backendPHP

A Symfony 7 boilerplate implementing Domain-Driven Design, CQRS, and Event Sourcing patterns for PHP backend applications.

#hacktoberfest#cqrs#backend-boilerplate
Stars1.1k
Forks186
Last commit1 month ago
goapp
goappGo

An opinionated guideline for structuring and developing Go web applications/services following DDD and Clean Architecture principles.

#golang-application#software-architecture#webserver
Stars1.1k
Forks62
Last commit10 months ago
Apex Commons
Apex CommonsApex

A comprehensive Apex library implementing enterprise patterns like Service Layer, Domain, Selector, and Unit of Work for Salesforce development.

#service-layer#salesforce#domain-driven-design
Stars1.0k
Forks571
Last commit6 days ago
DDD Leaven
DDD LeavenJava

A production-ready DDD and CQRS sample implementation for advanced domain modeling with Spring and JPA.

#software-architecture#spring-framework#cqrs
Stars880
Forks249
Last commit2 years ago
Eric Evans DDD Cargo Sample
Eric Evans DDD Cargo SampleJavaScript

A PHP 7 implementation of the cargo shipping domain from Eric Evans' Domain-Driven Design book, demonstrating tactical DDD patterns.

#doctrine-orm#behat#educational
Stars789
Forks102
Last commit7 years ago
Awesome Elixir and CQRS
Awesome Elixir and CQRS

A curated list of awesome Elixir, CQRS, and event sourcing libraries, resources, and example applications.

#elixir#cqrs#event-sourcing
Stars739
Forks40
Last commit1 year ago
DDD Food App
DDD Food AppGo

A Go-based food ordering backend demonstrating Domain-Driven Design principles with clean architecture.

#food-ordering#rest-api#domain-driven-design
Stars675
Forks118
Last commit4 years ago
shriek-fx
shriek-fxC#

A .NET Core rapid development framework implementing DDD and CQRS patterns for event-driven, event-sourced applications.

#elegant#event-driven-architecture#cqrs
Stars652
Forks155
Last commit3 years ago
Core domain charts
Core domain charts

A collaborative visualization tool for identifying strategic core domains in software architecture to align business and technical priorities.

#team-topologies#software-architecture#domain-driven-design
Stars613
Forks47
Last commit4 years ago
Event Sourcing and CQRS Examples
Event Sourcing and CQRS ExamplesJava

A practical example of Event Sourcing and CQRS patterns applied to a minimalistic banking domain.

#software-architecture#cqrs#event-store
Stars597
Forks121
Last commit7 days ago
DDD Playground
DDD PlaygroundPHP

A Symfony-based PHP wallet API implementing Domain-Driven Design with examples for authentication, testing, and event-driven architecture.

#cqrs#api#event-sourcing
Stars594
Forks85
Last commit4 years ago
Flamingo Commerce
Flamingo CommerceGo

A flexible Go framework for building modern, headless e-commerce applications with domain-driven design and adapter-based architecture.

#ecommerce#hacktoberfest#modular-architecture
Stars590
Forks95
Last commit1 day ago
FastAPI Clean Example
FastAPI Clean ExamplePython

A practical Clean Architecture backend example built with FastAPI featuring dependency injection, DDD, CQRS, and proper unit of work.

#fastapi#crud#software-design-patterns
Stars575
Forks79
Last commit24 days ago
Prooph Event Store
Prooph Event StorePHP

PHP 7.4+ EventStore implementation providing common interfaces and classes for event sourcing.

#event-driven-architecture#cqrs#event-store
Stars548
Forks74
Last commit2 months ago
cqrs
cqrsRust

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

#event-driven-architecture#cqrs#serverless
Stars486
Forks61
Last commit3 days ago
reactuate
reactuateJavaScript

An opinionated React/Redux stack for building frontend applications with a focus on Domain-Driven Design.

#boilerplate-alternative#tcomb#frontend-stack
Stars483
Forks12
Last commit10 years ago
Event Sourcing and CQRS Sample
Event Sourcing and CQRS SampleJava

A sample event-sourced CQRS application demonstrating domain events, command handling, and read model construction.

#event-driven#architecture-patterns#read-model
Stars475
Forks129
Last commit8 years ago
Booster
BoosterTypeScript

A TypeScript framework for building event-driven backend microservices with CQRS, Event Sourcing, and automatic cloud infrastructure generation.

#event-driven#cloud-infrastructure#cqrs
Stars448
Forks98
Last commit1 month ago
Booster framework examples
Booster framework examplesTypeScript

A TypeScript framework for building event-driven backend microservices with CQRS, Event Sourcing, and automatic cloud infrastructure generation.

#event-driven#cloud-infrastructure#event-driven-architecture
Stars448
Forks98
Last commit1 month ago
Hanami::Model
Hanami::ModelRuby

A Ruby persistence framework for Hanami 1.x applications, using entities and repositories to separate domain logic from storage details.

#persistence-layer#hanami#orm
Stars447
Forks145
Last commit1 year 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
Stars441
Forks63
Last commit1 year ago
Atlas.Orm
Atlas.OrmPHP

A data mapper implementation for persistence models in PHP, providing a clean separation between database records and domain objects.

#data-mapper#orm#database
Stars429
Forks21
Last commit5 years ago
EventualShop
EventualShopC#

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

#event-driven#eventsourcing#event-driven-architecture
Stars423
Forks85
Last commit5 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
Stars404
Forks32
Last commit10 months 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
Stars357
Forks19
Last commit3 days ago
go-todo-backend
go-todo-backendGo

A modular Go-based Todo Backend example with a microservice-ready project structure, compatible with the TodoBackend specification.

#modular#project-template#rest-api
Stars338
Forks39
Last commit3 months ago
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
Stars321
Forks85
Last commit7 months ago
eShopOnContainersDDD
eShopOnContainersDDDC#

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

#eventsourcing#cqrs#aggregates-net
Stars319
Forks45
Last commit3 years ago
Mixter
MixterCSS

Learn CQRS and Event Sourcing through interactive koans in multiple programming languages.

#multi-language#workshop#cqrs
Stars314
Forks81
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
Forks50
Last commit6 years ago
Wow
WowKotlin

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

#event-driven#cqrs#high-performance
Stars301
Forks39
Last commit17 hours ago
practical-dapr
practical-daprC#

A full-stack .NET microservices reference application built on Dapr and Tye for Kubernetes deployment.

#reference-application#redis#minimalist
Stars300
Forks64
Last commit3 years ago
PreviousPage 2 of 4Next

Related Tags

#Cqrs57#Ddd55#Event Sourcing45#Dotnet35#Clean Architecture29#Software Architecture28#Architecture27#Microservices26#Event Driven Architecture15#Dotnet Core14#Hexagonal Architecture14#Csharp13
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