263 Open Source Domain Driven Design Software Projects
Free and open source domain driven design code projects including engines, APIs, generators, and tools.
.NET 6, ASP.NET Core 6, Entity Framework Core 6, C# 10, Angular 13, Clean Code, SOLID, DDD.
Event Sourcing Castanha73 ⭐
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.
Hexagonal Architecture Acerola337 ⭐
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.
Ddd By Examples Factory1136 ⭐
The missing, complete example of Domain-Driven Design enterprise application backed by Spring stack
Clean Architecture Manga3153 ⭐
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Productcontext Eventsourcing96 ⭐
A practical/experimental Event Sourcing application on Product Bounded Context in an e-commerce
Microservices Dotnetcore Docker Sf K8s131 ⭐
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.
Todomvc Ddd Cqrs Eventsourcing187 ⭐
Implementation of basic Todo app via tastejs/todomvc in C#/Typescript with eventsourcing, cqrs, and domain driven design
Spring Boot Akka Event Sourcing Starter75 ⭐
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
Fork of dotnet-architecture/eShopOnContainers in full DDD/CQRS design using my own patterns
Tillman32 Cleanarchitecture101 ⭐
An example of how to implement various clean coding & architecture techniques. Technologies used: .Net Core, Razor Pages, EF Core, Bootstrap 4
GameComposer is a game authoring tool and also a game runtime environment targeting at desktop and mobile devices.
All Things Cqrs529 ⭐
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.
Jivejdon is a Domain Driven Design appication with CQRS/ES/Clean/Hexagonal architecture
Context Mapper Dsl126 ⭐
ContextMapper DSL: A Domain-specific Language for Context Mapping & Service Decomposition
Asp.Net Core 6 Clean Architecture (Microservices, Modular Monolith, Monolith) samples (+Blazor, Angular 13, React 17, Vue 2.6), Domain-Driven Design, CQRS, Event Sourcing, SOLID, Asp.Net Core Identity Custom Storage, Identity Server 4 Admin UI, Entity Framework Core, Selenium E2E Testing, SignalR, Hosted Services, Health Checks, Security Headers, ...
Jstarcraft Core156 ⭐
目标是提供一个通用的Java核心编程框架,作为搭建其它框架或者项目的基础. 让相关领域的研发人员能够专注高层设计而不用关注底层实现. 涵盖了缓存,编解码,通讯,事件,输入/输出,监控,存储,配置,脚本和事务10个方面.
Ddd By Examples Library2752 ⭐
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
Sample Dotnet Core Cqrs API1786 ⭐
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Run Aspnetcore324 ⭐
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 ->
Dnikolovv Cafe50 ⭐
A by the book DDD application with React/Redux and .NET Core. It features CQRS, event-sourcing, functional programming, TDD, Docker and much more.
White Label909 ⭐
A Vinyl-Trading enterprise app built with Node.js + TypeScript using Domain-Driven Design
Modular Monolith With Ddd6394 ⭐
Full Modular Monolith application with Domain-Driven Design approach.
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.
Flutter Architecture Ddd257 ⭐
Flutter Architecture inspired by Domain Driven Design, Onion and Clean Architecture
Node Cqrs Saga59 ⭐
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.
Pojo Observer79 ⭐
A minimalist object observer with React hooks support. Allows you to separate concerns between presentation and interaction logic
Showcasing how the Polysemy library can be used to implement a REST application conforming to the guidelines of the Clean Architecture model.
Ci4 Album66 ⭐
🔥 CodeIgniter 4 example Album module uses Domain Driven Design Architecture with Tactical Pattern
Typescript Event Sourcing123 ⭐
Domain Driven Design, Event Sourcing & Command Query Responsibility Segregation with Typescript
NodaMoney provides a library that treats Money as a first class citizen and handles all the ugly bits like currencies and formatting.
Node Cqrs Domain267 ⭐
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.
Study Path1666 ⭐
An organized learning path on Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
Node Cqrs Eventdenormalizer38 ⭐
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.
Phpmessagebus Messagebus179 ⭐
A MessageBus (CommandBus, EventBus and QueryBus) implementation in PHP7
Liquid Projections supports building and maintaining autonomous .NET projection code in an Event Sourcing architecture.
Ddd Embeddables65 ⭐
A collection of reusable value objects written in PHP and targeting versions 5.6 and above.
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.
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.
Event Sourcing Jambo170 ⭐
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Damianopetrungaro Clean Architecture91 ⭐
Package for isolate your domain code from framework dependency using DDD concepts.
一个基于 .NET Core 3.1 开发的简单易用的快速开发框架，遵循领域驱动设计（DDD）规范约束，提供实现事件驱动、事件回溯、响应式等特性的基础设施。让开发者享受到正真意义的面向对象设计模式来带的美感。
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/
Awesome Elixir Cqrs562 ⭐
A curated list of awesome Elixir and Command Query Responsibility Segregation (CQRS) resources.