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

32 projects

Showing 32 of 32 projects

CleanArchitecture
CleanArchitectureC#

A Clean Architecture solution template for ASP.NET Core 10, providing a structured, loosely-coupled foundation for building maintainable applications.

#hacktoberfest#software-architecture#cqrs
Stars18.1k
Forks3.1k
Last commit
abp
abpC#

An open-source web application framework for ASP.NET Core that provides an opinionated architecture and infrastructure for building enterprise software.

#abp#enterprise-software#modular-architecture
Stars14.2k
Forks3.7k
Last commit1 day ago
Modular Monolith
Modular MonolithC#

A production-ready .NET modular monolith application implementing Domain-Driven Design, CQRS, and event-driven architecture.

#event-driven-architecture#cqrs#integration-testing
Stars13.6k
Forks2.2k
Last commit
awesome-ddd
awesome-ddd

A curated list of resources for Domain-Driven Design (DDD), CQRS, Event Sourcing, and Event Storming.

#developer-education#software-architecture#cqrs
Stars12.2k
Forks1.4k
Last commit9 months ago
Domain-Driven Design
Domain-Driven Design

A curated list of resources for Domain-Driven Design (DDD), CQRS, Event Sourcing, and Event Storming.

#software-architecture#developer-tools#cqrs
Stars12.2k
Forks1.4k
Last commit9 months ago
ASP.NET Boilerplate
ASP.NET BoilerplateC#

A general-purpose application framework for building modern web applications with ASP.NET Core and Entity Framework Core.

#abp#entity-framework-core#modular-architecture
Stars12.0k
Forks3.8k
Last commit2 days ago
EquinoxProject
EquinoxProjectC#

A production-ready ASP.NET 9.0 reference application implementing Clean Architecture, DDD, CQRS, and Event Sourcing.

#entity-framework-core#cqrs#reference-application
Stars6.8k
Forks1.7k
Last commit9 days ago
DDD by Refactoring
DDD by RefactoringGo

A practical Go example application demonstrating DDD, Clean Architecture, and CQRS through step-by-step refactoring.

#cqrs#google-cloud-run#serverless
Stars6.3k
Forks574
Last commit5 months ago
DDD By Examples - Library
DDD By Examples - LibraryJava

A comprehensive Domain-Driven Design example project implementing a library system with strategic analysis and tactical patterns.

#crud#functional-programming#software-architecture
Stars5.8k
Forks819
Last commit
DDDSample
DDDSampleJava

A reference implementation of a cargo booking system demonstrating Domain-Driven Design (DDD) patterns and practices.

#software-design-patterns#cargo-shipping#domain-driven-design
Stars5.3k
Forks1.5k
Last commit10 months ago
Clean Architecture Manga
Clean Architecture MangaC#

A sample implementation of Clean Architecture principles for .NET 6 and React+Redux, featuring a virtual wallet application.

#entity-framework-core#software-architecture#solid-principles
Stars4.3k
Forks753
Last commit
CleanArchitectureRxSwift
CleanArchitectureRxSwiftSwift

A comprehensive example iOS app demonstrating Domain-Driven Design and Clean Architecture with modular SwiftUI implementation.

#modular-architecture#ios#layered-architecture
Stars4.1k
Forks504
Last commit
CleanArchitectureRxSwift
CleanArchitectureRxSwiftSwift

A comprehensive iOS example app demonstrating Domain-Driven Design and Clean Architecture with modular SwiftUI and TCA implementations.

#modular-architecture#ios#layered-architecture
Stars4.1k
Forks504
Last commit
service
serviceGo

A starter kit for building production-grade, scalable web services in Go using a Domain Driven, Data Oriented Architecture for Kubernetes.

#web-services#domain-driven-design#kubernetes
Stars4.0k
Forks724
Last commit1 day ago
IDDD Samples
IDDD SamplesJava

Reference implementations of Bounded Contexts from Vaughn Vernon's 'Implementing Domain-Driven Design' book.

#gradle#cqrs#event-sourcing
Stars3.9k
Forks920
Last commit2 years ago
Event Sourcing .NET
Event Sourcing .NETC#

A comprehensive collection of tutorials, samples, and resources for implementing Event Sourcing and CQRS in .NET using Marten and EventStoreDB.

#hacktoberfest#cqrs#event-sourcing
Stars3.7k
Forks545
Last commit1 month ago
Node API Boilerplate
Node API BoilerplateTypeScript

A Node.js and TypeScript web API boilerplate following DDD, Clean Architecture, and layered architecture principles.

#hacktoberfest#modular-architecture#dependency-injection
Stars3.4k
Forks533
Last commit
tcomb-form-native
tcomb-form-nativeJavaScript

A React Native forms library that generates forms from domain models with automatic validation and customizable UI.

#customizable-forms#validation#domain-driven-design
Stars3.1k
Forks459
Last commit2 years ago
Sample .NET Core CQRS REST API
Sample .NET Core CQRS REST APIC#

A sample .NET Core REST API demonstrating CQRS with raw SQL, DDD, and Clean Architecture.

#dotnercore#entity-framework-core#cqrs
Stars3.1k
Forks676
Last commit2 years ago
CSharpFunctionalExtensions
CSharpFunctionalExtensionsC#

A C# library providing functional programming constructs like Result and Maybe types to write more robust and expressive code.

#functional-programming#result-type#null-safety
Stars2.8k
Forks316
Last commit
EventFlow
EventFlowC#

Async/await first CQRS+ES and DDD framework for .NET designed to be easy to use and highly configurable.

#sagas#command-pattern#eventsourcing
Stars2.6k
Forks469
Last commit4 months ago
Citerus DDD Sample App GO Port
Citerus DDD Sample App GO PortGo

A Go implementation of Domain-Driven Design tactical patterns, ported from the DDD Sample App.

#repositories#cargo-booking#aggregates
Stars2.5k
Forks273
Last commit4 years ago
Practical.CleanArchitecture
Practical.CleanArchitectureC#

A full-stack .NET 10 reference application demonstrating Clean Architecture with support for monoliths, modular monoliths, and microservices.

#cqrs#signalr#oauth2
Stars2.4k
Forks610
Last commit8 days ago
Awesome Event Storming
Awesome Event Storming

A curated collection of resources for EventStorming, a collaborative workshop method for domain discovery and software design.

#articles#remote-collaboration#business-process
Stars2.4k
Forks185
Last commit1 year ago
commanded
commandedElixir

A framework for building Elixir applications using the CQRS and Event Sourcing (CQRS/ES) pattern.

#elixir#cqrs#event-sourcing
Stars2.0k
Forks257
Last commit1 month ago
Context mapping
Context mapping

A collection of patterns and resources to visualize relationships between bounded contexts and teams in Domain-Driven Design.

#team-topologies#software-architecture#miro-templates
Stars1.8k
Forks152
Last commit10 months ago
nutype
nutypeRust

A Rust procedural macro for creating newtypes with built-in sanitization and validation guarantees.

#macro#sanitization#serde
Stars1.7k
Forks30
Last commit1 month ago
js-joda
js-jodaJavaScript

Immutable date and time library for JavaScript, ported from Java's ThreeTen backport with a domain-driven API.

#threeten#date-time#calendar-system
Stars1.7k
Forks127
Last commit9 days ago
Eventsoucing in Python
Eventsoucing in PythonPython

A comprehensive Python library for building event-sourced applications with flexible persistence, encryption, and concurrency control.

#eventsourcing#concurrency-control#database-adapters
Stars1.6k
Forks143
Last commit
rails_event_store
rails_event_storeRuby

A Ruby library for implementing event-driven architectures in Rails applications, providing event publishing, storage, and subscription.

#event-driven#event-driven-architecture#rails
Stars1.5k
Forks128
Last commit
aggregate_root
aggregate_rootRuby

A Ruby library for implementing event-driven architectures in Rails applications, providing event publishing, storage, and subscription.

#event-driven#event-driven-architecture#rails
Stars1.5k
Forks128
Last commit2 days ago
Broadway
BroadwayPHP

Infrastructure and testing helpers for building CQRS and event-sourced applications in PHP.

#cqrs#testing-helpers#event-store
Stars1.5k
Forks170
Last commit2 months ago

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
21 days ago
1 year ago
2 years ago
4 days ago
1 year ago
1 year ago
3 years ago
1 month ago
28 days ago
2 days ago
#Cqrs17
#Ddd13
#Event Sourcing12
#Clean Architecture10
#Dotnet8
#Architecture6
#Software Architecture6
#Aspnet Core6
#Modular Architecture5
#Hexagonal Architecture5
#Microservices5
#Dotnet Core4