180 Open Source Domain Driven Design Software Projects
Free and open source domain driven design code projects including engines, APIs, generators, and tools.
Modular Monolith With Ddd 3742 ⭐
Full Modular Monolith application with Domain-Driven Design approach.
Clean Architecture Manga 2317 ⭐
:cyclone: Clean Architecture with .NET Core 3.1, C# 8 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Ddd By Examples Library 1819 ⭐
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
Architecture 1750 ⭐
Architecture using .NET Core 3.1, ASP.NET Core 3.1, Entity Framework Core 3.1, C#, Angular 10, Clean Code, SOLID, DDD, Code Analysis, Docker and more.
Study Path 1224 ⭐
An organized learning path about Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
Sample Dotnet Core Cqrs API 1002 ⭐
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Ddd By Examples Factory 902 ⭐
The missing, complete example of Domain-Driven Design enterprise application backed by Spring stack
Isis 579 ⭐
Apache Isis™ software is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services or view models, and the framework dynamically generates a representation of that domain model as a webapp or as a RESTful API. For prototyping or production.
All Things Cqrs 431 ⭐
Comprehensive guide to a couple of possible ways of synchronizing two states with Spring tools. Synchronization is shown by separating command and queries in a simple CQRS application.
Awesome Elixir Cqrs 427 ⭐
A curated list of awesome Elixir and Command Query Responsibility Segregation (CQRS) resources.
White Label 450 ⭐
A Vinyl-Trading enterprise app built with Node.js + TypeScript using Domain-Driven Design
Practical.cleanarchitecture 430 ⭐
Asp.Net Core 3.1 samples (+ Angular 9.0, React 16.13, Vue 2.6) with Clean Architecture (Monolith, Modular Monolith, Microservices), Domain-Driven Design, CQRS, Event Sourcing, SOLID, Asp.Net Core Identity Custom Storage, Identity Server 4 Admin UI, Entity Framework Core, Blazor, Selenium E2E Testing, SignalR Notification, Hangfire Tasks Scheduling, Health Checks, Security Headers, ...
Hexagonal Architecture Acerola 253 ⭐
An Hexagonal Architecture service template with DDD, CQRS, TDD and SOLID using .NET Core 2.0. All small features are testable and could be mocked. Adapters could be mocked or exchanged.
Node Cqrs Domain 247 ⭐
Node-cqrs-domain is a node.js module based on nodeEventStore that. It can be very useful as domain component if you work with (d)ddd, cqrs, eventdenormalizer, host, etc.
Jivejdon 239 ⭐
Jivejdon is a Domain Driven Design appication with CQRS/ES/Clean/Hexagonal architecture
Phpmessagebus Messagebus 178 ⭐
A MessageBus (CommandBus, EventBus and QueryBus) implementation in PHP7
Domainmodelingmadefunctional 190 ⭐
Extended code samples related to the book "Domain Modeling Made Functional". Buy the book here: https://pragprog.com/book/swdddf/domain-modeling-made-functional or here https://fsharpforfunandprofit.com/books/
Event Sourcing Jambo 151 ⭐
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Flutter Architecture Ddd 156 ⭐
Flutter Architecture inspired by Domain Driven Design, Onion and Clean Architecture
Liquidprojections 138 ⭐
Liquid Projections supports building and maintaining autonomous .NET projection code in an Event Sourcing architecture.
Nodamoney 134 ⭐
NodaMoney provides a library that treats Money as a first class citizen and handles all the ugly bits like currencies and formatting.
Run Aspnetcore 140 ⭐
A starter kit for your next ASP.NET Core web application. Boilerplate for ASP.NET Core reference application, demonstrating a layered application architecture with applying Clean Architecture and DDD best practices. Download 100+ page eBook PDF from here ->
Neventlite 114 ⭐
NEventLite - An extensible lightweight library for .NET that manages the Aggregate lifecycle in an Event Sourced system. Supports Event and Snapshot storage providers like EventStore/Redis or SQL Server. Built with dependency injection in mind and seamlessly integrates with AspNetCore.
Jstarcraft Core 116 ⭐
目标是提供一个通用的Java核心编程框架,作为搭建其它框架或者项目的基础. 让相关领域的研发人员能够专注高层设计而不用关注底层实现. 涵盖了缓存,存储,编解码,资源,脚本,监控,通讯,事件,事务9个方面.
Todomvc Ddd Cqrs Eventsourcing 112 ⭐
Implementation of basic Todo app via tastejs/todomvc in C#/Typescript with eventsourcing, cqrs, and domain driven design
Microservices Dotnetcore Docker Sf K8s 101 ⭐
Shows an approach to work with a microservices based architecture using .Net Core, Docker, and Azure Service Fabric/Kubernetes, applying Domain Driven Design (DDD) and Comand and Query Responsibility Segregation (CQRS) and other patterns.
Polysemycleanarchitecture 95 ⭐
Showcasing how the Polysemy library can be used to implement a REST application conforming to the guidelines of the Clean Architecture model.
Tillman32 Cleanarchitecture 90 ⭐
An example of how to implement various clean coding & architecture techniques. Technologies used: .Net Core, Razor Pages, EF Core, Bootstrap 4
Eventflow.example 96 ⭐
DDD+CQRS+Event-sourcing examples using EventFlow following CQRS-ES architecture. It is configured with RabbitMQ, MongoDB(Snapshot store), PostgreSQL(Read store), EventStore(GES). It's targeted to .Net Core 2.2 and include docker compose file.
Productcontext Eventsourcing 86 ⭐
A practical/experimental Event Sourcing application on Product Bounded Context in an e-commerce
Eshoponcontainersddd 91 ⭐
Fork of dotnet-architecture/eShopOnContainers in full DDD/CQRS design using my own patterns
Damianopetrungaro Clean Architecture 72 ⭐
Package for isolate your domain code from framework dependency using DDD concepts.
Ddd Embeddables 67 ⭐
A collection of reusable value objects written in PHP and targeting versions 5.6 and above.
Event Sourcing Castanha 64 ⭐
An Event Sourcing service template with DDD, TDD and SOLID. It has High Cohesion and Loose Coupling, it's a good start for your next Microservice application.
Spring Boot Akka Event Sourcing Starter 62 ⭐
A toolkit for spring boot akka persistance event sourcing starter which contains abstracted common logic for aggregate flow definition and cluster sharding plus taking benefit of spring boot echo system
Gamecomposer 58 ⭐
GameComposer is a game authoring tool and also a game runtime environment targeting at desktop and mobile devices.
Linfx 55 ⭐
一个基于 .NET Core 3.1 开发的简单易用的快速开发框架，遵循领域驱动设计（DDD）规范约束，提供实现事件驱动、事件回溯、响应式等特性的基础设施。让开发者享受到正真意义的面向对象设计模式来带的美感。
Context Mapper Dsl 61 ⭐
ContextMapper DSL: A Domain-specific Language for Context Mapping & Service Decomposition
Node Cqrs Saga 51 ⭐
Node-cqrs-saga is a node.js module that helps to implement the sagas in cqrs. It can be very useful as domain component if you work with (d)ddd, cqrs, eventdenormalizer, host, etc.
Typescript Event Sourcing 55 ⭐
Domain Driven Design, Event Sourcing & Command Query Responsibility Segregation with Typescript
Pojo Observer 51 ⭐
A minimalist object observer with React hooks support. Allows you to separate concerns between presentation and interaction logic
Ci4 Album 45 ⭐
🔥 CodeIgniter 4 example Album module uses Domain Driven Design Architecture with Tactical Pattern
Dnikolovv Cafe 38 ⭐
A by the book DDD application with React/Redux and .NET Core. It features CQRS, event-sourcing, functional programming, TDD, Docker and much more.
Node Cqrs Eventdenormalizer 34 ⭐
Node-cqrs-eventdenormalizer is a node.js module that implements the cqrs pattern. It can be very useful as eventdenormalizer component if you work with (d)ddd, cqrs, domain, host, etc.