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 19 of 127 projects

Tell don't ask kata
Tell don't ask kataPHP

A refactoring exercise focused on fixing violations of the Tell Don't Ask principle and anemic domain models in legacy code.

#anemic-domain-model#object-oriented-design#unit-testing
Stars34
Forks82
Last commit
DNTFrameworkCoreTemplate
DNTFrameworkCoreTemplateC#

Boilerplate project templates for building ASP.NET Core applications with DNTFrameworkCore.

#dntframework#unit-testing#integration-testing
Stars34
Forks8
Last commit7 years ago
OpenCQRS
OpenCQRSC#

.NET framework implementing Domain-Driven Design, Command Query Responsibility Segregation, and Event Sourcing patterns.

#entity-framework-core#software-architecture#mediator
Stars28
Forks113
Last commit10 days ago
dynamo
dynamoGo

A generic Go key-value abstraction library for storing structured data in AWS DynamoDB and S3.

#linked-data#orm#domain-driven-design
Stars24
Forks5
Last commit6 months ago
https://github.com/felipexw/clean-arch-ddd-intro
https://github.com/felipexw/clean-arch-ddd-introJava

A didactic Java implementation of Clean Architecture with Domain-Driven Design (DDD) for an academic student enrollment and referral system.

#software-architecture#educational#use-cases
Stars23
Forks1
Last commit
dawn
dawnGo

An opinionated lightweight Go framework for building web APIs and applications, built on top of Fiber.

#gofiber#modular-architecture#api
Stars18
Forks0
Last commit3 years ago
EmailMaker
EmailMakerC#

A demo email marketing application built with ASP.NET Core MVC and ASP.NET MVC showcasing CoreDdd and DatabaseBuilder libraries.

#demo-application#educational#domain-driven-design
Stars13
Forks3
Last commit1 year ago
JESA
JESAJava

An opinionated Java library for implementing event-sourced aggregates using plain Java objects.

#software-architecture#library#event-sourcing
Stars9
Forks4
Last commit10 years ago
Nocket
NocketJava

A Naked Objects framework for Apache Wicket that automatically generates web UIs from domain objects.

#wicket#gradle#domain-driven-design
Stars8
Forks2
Last commit7 years ago
LexiQuest-Modular-DDD
LexiQuest-Modular-DDDC#

A modular card game application for learning foreign words, built with Domain-Driven Design and Clean Architecture principles.

#saga-pattern#domain-driven-design#language-learning
Stars7
Forks0
Last commit
Clean Architecture Frontend
Clean Architecture FrontendTypeScript

Framework-agnostic primitives for implementing Clean Architecture in frontend applications with React, Vue, or Angular.

#library#clean-architecture-frontend#domain-driven-design
Stars7
Forks1
Last commit7 months ago
ByValue
ByValueC#

A .NET library for implementing Domain-Driven Design ValueObjects with correct equality behavior and collection comparison.

#equality-comparison#domain-driven-design#csharp
Stars7
Forks0
Last commit4 years ago
Modular.StarterTemplate
Modular.StarterTemplateC#

A starter template for building modular applications using Clean Architecture and DDD with synchronous, transactional module interactions.

#modular-architecture#database-schema#dependency-injection
Stars6
Forks0
Last commit
PHP Glossary
PHP GlossaryPHP

A conceptual tool that analyzes PHP source code to identify and highlight domain-specific business terms.

#business-logic#educational#domain-driven-design
Stars5
Forks0
Last commit2 years ago
Deveel Repository
Deveel RepositoryC#

A low-ambitions implementation of the Repository Pattern for .NET to support Domain-Driven Design and SOLID principles.

#software-architecture#caching#solid-principles
Stars3
Forks1
Last commit1 month ago
query-bus-bundle
query-bus-bundlePHP

A Symfony bundle providing QueryBus integration for implementing the query side of CQRS patterns.

#query-bus#cqrs#doctrine-orm
Stars1
Forks0
Last commit11 years ago
acontplus-libs
acontplus-libsTypeScript

An Nx monorepo of Angular libraries providing Domain-Driven Design architecture, core utilities, and UI components for enterprise applications.

#cqrs#authentication#angular-material
Stars1
Forks0
Last commit28 days ago
DDD Modulith
DDD ModulithPHP

A Symfony-based template implementing Domain-Driven Design Onion Architecture as a modulith with Docker support.

#template#doctrine-orm#domain-driven-design
Stars0
Forks0
Last commit2 years ago
Azure DDD boilerplate
Azure DDD boilerplateGo

A Go boilerplate implementing Domain-Driven Design, CQRS, and Event Sourcing patterns for Azure Functions.

#event-driven-architecture#cqrs#serverless
Stars0
Forks0
Last commit2 years ago
PreviousPage 4 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
3 years ago
5 years ago
1 year ago
1 year ago
#Cqrs57
#Ddd55
#Event Sourcing45
#Dotnet35
#Clean Architecture29
#Software Architecture28
#Architecture27
#Microservices26
#Event Driven Architecture15
#Dotnet Core14
#Hexagonal Architecture14
#Csharp13