An open API service indexing awesome lists of open source software.

Domain-driven design (DDD)

Domain-driven design (DDD) is is a programming paradigm where code is separated into domains with distinct business logic. This helps isolating relating logic and stick to each domain’s objective.

https://github.com/alexalvess/aurora-api-project

Aurora is a project developed in .NET 6, where it aims to show how to create something using an architecture, in layers, simple and approaching, in a simplistic way, some concepts such as DDD.

api api-rest aspnet-core aspnetcorewebapi csharp-code csharp-core ddd-architecture ddd-patterns domain-driven-design dotnet6 fluentvalidation github-actions hexagonal-architecture layered-architecture netcore netcore-webapi netcoreapp swagger-ui

Last synced: 07 Apr 2025

https://github.com/netcorepal/netcorepal-cloud-framework

一个基于ASP.NET Core实现的整洁领域驱动设计落地战术框架。 A tactical framework for Clean Domain-Driven Design based on ASP.NET Core.

clean-code clean-ddd cqrs csharp ddd domain-driven-design dotnet event-driven testable

Last synced: 09 Apr 2025

https://github.com/ContextMapper/context-mapper-dsl

ContextMapper DSL: A Domain-specific Language for Context Mapping & Service Decomposition

context-mapping contextmapper ddd domain-driven-design domain-specific-language dsl service-decomposition

Last synced: 08 Apr 2025

https://github.com/yehohanan7/flux

A simple CQRS Framework for go

cqrs domain-driven-design event-sourcing go golang microservices

Last synced: 13 Apr 2025

https://github.com/52ABP/YoYoCms.AbpProjectTemplate

一个基于-vue+vuex+vue-router+EF开发的权限管理系统

admin-dashboard admindashboard aspnetboilerplate domain-driven-design vue-router vuex yoyocms

Last synced: 13 Nov 2024

https://github.com/knucklesuganda/py_assimilator

Python Domain-Driven Design, Event-Based Systems, CRUD patterns

architecture ddd domain-driven-design good-practices goodcode module patterns python python3 pythonmodule web

Last synced: 04 Dec 2024

https://github.com/OKTAYKIR/EventFlow.Example

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.

command-handler cqrs cqrs-es-architecture ddd domain-driven-design dotnet-core dotnetcore event-driven event-driven-architecture event-handler event-sourcing eventflow eventsource eventsourcing eventstore ges mongodb rabbitmq sagas snapshot-store

Last synced: 13 Nov 2024

https://github.com/hongzhaohua/jstarcraft-core

目标是提供一个通用的Java核心编程框架,作为搭建其它框架或者项目的基础. 让相关领域的研发人员能够专注高层设计而不用关注底层实现. 涵盖了缓存,编解码,通讯,事件,输入/输出,监控,存储,配置,脚本和事务10个方面.

cache codec communication domain-driven-design event io java jsr223 monitor resource script storage test-driven-development transaction

Last synced: 04 Apr 2025

https://github.com/liquidprojections/LiquidProjections

Liquid Projections supports building and maintaining autonomous .NET projection code in an Event Sourcing architecture.

domain-driven-design event-sourcing liquid-projections projections projector

Last synced: 04 Apr 2025

https://github.com/vany0114/microservices-dotnetcore-docker-sf-k8s

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.

asp-net-core azure-service-bus azure-service-fabric cosmos-db cqrs cqrs-pattern ddd ddd-architecture docker domain-driven-design dotnet-core entity-framework-core k8s kubernetes microservices microsoft-azure mongodb netcore31 rabbitmq servicefabric

Last synced: 19 Apr 2025

https://github.com/codelytv/go-hexagonal_http_api-course

Ejemplos del curso de API HTTP en Go aplicando Arquitectura Hexagonal

codelytv ddd domain-driven-design gin go golang hexagonal-architecture

Last synced: 13 Apr 2025

https://github.com/patchlevel/event-sourcing

An event sourcing library, complete with all the essential features, powered by the reliable Doctrine ecosystem and focused on developer experience.

dbal doctrine domain-driven-design event-sourcing php

Last synced: 08 Apr 2025

https://github.com/wilmerkrisp/patterns

Complete catalog of all classical patterns in the Archimate language

archimate-language architecture book ddd ddd-architecture ddd-patterns diagram domain-driven-design patterns

Last synced: 03 Apr 2025

https://github.com/dasiths/neventlite

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.

aggregate-root aspnetcore cqrs-es cqrs-pattern domain-driven-design event event-driven event-sourcing event-store netcore

Last synced: 06 Apr 2025

https://github.com/dyarleniber/simple-blog-application-backend-challenge

Code Challenge: Simple Blog API built with TypeScript and MongoDB, using TDD, Clean Architecture, SOLID principles, and Design Patterns.

clean-architecture clean-code code-challenge ddd design-patterns domain-driven-design javascript mongodb nodejs solid solid-principles tdd test-driven-development testing typescript

Last synced: 10 Apr 2025

https://github.com/thisisagile/easy

Straightforward library for building domain-driven microservice architectures, implementing a simple evolutionary architecture.

domain-driven-design entities evolutionary-architecture microservices typescript validation

Last synced: 10 Apr 2025

https://github.com/Kation/ComBoost

ComBoost是一个领域驱动的快速开发框架

aspnet-core aspnetcore ddd-architecture domain-driven-design dotnet-core

Last synced: 28 Mar 2025

https://github.com/dolittle/bifrost

This is the stable release of Dolittle till its out of alpha->beta stages

cqrs ddd domain-driven-design event-sourcing eventsourcing eventstore

Last synced: 05 Apr 2025

https://github.com/mateusznakodach/selfimprovement

This project has some sample code for my personal learning purpose. Things which I've learnead are collected as issues here: https://github.com/nowakprojects/SelfImprovement/issues

cqrs domain-driven-design event-sourcing java knowledge kotlin nestjs personal-education self-development self-improvement vue

Last synced: 05 Apr 2025

https://github.com/xolvio/pojo-observer

A minimalist object observer with React hooks support. Allows you to separate concerns between presentation and interaction logic

clean-architecture domain-driven-design observable react-hooks

Last synced: 19 Dec 2024

https://github.com/4lessandrodev/rich-domain

A lib to help you create a robust project based on domain driven-design (ddd) principles with typescript and zero dependencies.

aggregate auto-mapper ddd domain domain-data domain-driven-design domain-entity domain-events domain-model results rich-domain typescript typescript-library value-object

Last synced: 09 Apr 2025

https://github.com/ddd-by-examples/library-php

WIP: A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.

aggregates book-library cqrs domain-driven-design events php

Last synced: 06 Apr 2025

https://github.com/feiniaojin/thinking-in-ddd

悟道领域驱动设计,Thinking in Domain Driven Design,Thinking in DDD

cqrs ddd domain-driven-design event-sourcing microservice

Last synced: 11 Mar 2025

https://github.com/osoykan-archive/ProductContext-EventSourcing

A practical/experimental Event Sourcing application on Product Bounded Context in an e-commerce

cqrs ddd domain-driven-design event-sourcing

Last synced: 13 Nov 2024

https://github.com/damianopetrungaro/clean-architecture

Package for isolate your domain code from framework dependency using DDD concepts.

clean-architecture ddd domain-driven-design php

Last synced: 11 Nov 2024

https://github.com/get-eventually/go-eventually

Idiomatic Domain-driven Design, CQRS and Event Sourcing for Go

cqrs cqrs-es ddd domain-driven-design event-sourcing go golang golang-library

Last synced: 05 Apr 2025

https://github.com/samsonasik/ci4-album

🔥 CodeIgniter 4 example Album module uses Domain Driven Design Architecture with Tactical Pattern

album codeigniter codeigniter4 database ddd domain-driven-design layout module pagination post-redirect-get prg query reusable search tactical-pattern tested

Last synced: 04 Apr 2025

https://github.com/kaboc/flutter_ddd

Experimental Flutter project with Domain-Driven Design (DDD)

dart ddd domain-driven-design flutter

Last synced: 11 Nov 2024

https://github.com/krawmire/profitocracy

Multi currency personal budget control mobile application following 50-30-20 principle. Created using .NET MAUI

android budget c-sharp clean-architecture csharp ddd domain-driven-design dotnet dotnet-maui economy finance ios maui maui-android maui-app maui-ios mobile mobile-app

Last synced: 09 Apr 2025

https://github.com/envato/event_sourcery

A library for building event sourced applications in Ruby

cqrs domain-driven-design event-sourcery event-sourcing

Last synced: 06 Apr 2025

https://github.com/ivanpaulovich/event-sourcing-castanha

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.

bearer-authentication clean-architecture clean-code cqrs cqs ddd ddd-patterns ddd-sample domain-driven-design dotnet dotnetcore event-driven event-sourcing eventstore kafka microservice mongodb solid tdd webapi

Last synced: 09 Apr 2025

https://github.com/ddd-crew/virtual-modelling-templates

Tools for applying collaborative DDD in remote tools like Miro

domain-driven-design modelling resources

Last synced: 20 Feb 2025

https://github.com/romeh/spring-boot-akka-event-sourcing-starter

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

akka akka-persistence apache-ignite cqrs cqrs-framework domain-driven-design event-sourcing ignite java springboot springboot2 toolkit

Last synced: 10 Apr 2025

https://github.com/krawmire/profitocracy-maui

Multi currency personal budget control mobile application following 50-30-20 principle. Created using .NET MAUI

android budget c-sharp clean-architecture csharp ddd domain-driven-design dotnet dotnet-maui economy finance ios maui maui-android maui-app maui-ios mobile mobile-app

Last synced: 24 Mar 2025

https://github.com/pythonhubdev/firebase_authentication_flutter_ddd

Implementing Firebase Authentication with Riverpod following Flutter Domain Driven Development pattern

dart domain-driven-design firebase firebase-auth flutter riverpod

Last synced: 15 Mar 2025

https://github.com/mirkosertic/gamecomposer

GameComposer is a game authoring tool and also a game runtime environment targeting at desktop and mobile devices.

domain-driven-design game-engine gwt hexagonal-architecture html java javafx polymer teavm

Last synced: 15 Apr 2025

https://github.com/phodal/stepping

Stepping - a tools for code design, event storming, domain model generate.

ddd domain-driven-design domain-event event-storming eventstorming

Last synced: 21 Apr 2025

https://github.com/feiniaojin/ddd-archetype

Maven Atchetype,implements the layered application architecture of Domain Driven Design(DDD)

ddd domain-driven-design maven-archetype spring-boot

Last synced: 07 Apr 2025

https://github.com/biberlabs/ddd-embeddables

A collection of reusable value objects written in PHP and targeting version 8.0 and above.

ddd-embeddables doctrine-orm domain-driven-design embeddable php

Last synced: 11 Apr 2025

https://github.com/rafaelfgx/ddd

Domain-Driven Design is a software development approach in which it utilizes concepts and good practices related to object-oriented programming.

ddd domain domain-driven-design

Last synced: 09 Apr 2025

https://github.com/linfx/LinFx

一个基于 .NET Core 3.1 开发的简单易用的快速开发框架,遵循领域驱动设计(DDD)规范约束,提供实现事件驱动、事件回溯、响应式等特性的基础设施。让开发者享受到正真意义的面向对象设计模式来带的美感。

csharp domain-driven-design linfx

Last synced: 13 Nov 2024

https://github.com/TheArchitectDev/Architect.DomainModeling

A complete Domain-Driven Design (DDD) toolset for implementing domain models, including base types and source generators.

csharp-sourcegenerator ddd domain domain-driven-design domain-modeling entities entity generator modeling source source-generator value-object value-objects

Last synced: 17 Apr 2025

https://github.com/linfx/linfx

一个基于 .NET Core 3.1 开发的简单易用的快速开发框架,遵循领域驱动设计(DDD)规范约束,提供实现事件驱动、事件回溯、响应式等特性的基础设施。让开发者享受到正真意义的面向对象设计模式来带的美感。

csharp domain-driven-design linfx

Last synced: 07 Apr 2025

https://github.com/thenativeweb/node-cqrs-saga

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.

cqrs domain-driven-design event-sourcing events javascript sagas

Last synced: 12 Apr 2025

https://github.com/sang-hyeon/Plastic

This project provides encapsulation of things like Domain, Application Rules, Business Rules or Business Logic in Application.

application application-rules business-logic business-rules clean-architecture command-pattern cqrs csharp-sourcegenerator ddd domain-driven-design domain-service ebi-architecture usecase

Last synced: 14 Mar 2025

https://github.com/rozturac/go-ddd-example

Sample Go REST API implementation with DDD using Clean Architecture.

clean-architecture ddd design-patterns domain-driven-design echo go golang mongo-db rest-api restful-api solid

Last synced: 09 Feb 2025

https://github.com/dyarleniber/typescript-ddd-forum

Hacker news-inspired forum app built with TypeScript using Clean Architecture, SOLID principles, and DDD best practices from solidbook.io.

clean-architecture clean-code ddd domain-driven-design forum hackernews solid typescript

Last synced: 10 Apr 2025

https://github.com/kazaimazai/swiftletmodel

A Swift-Native, in-memory SwiftData alternative

data domain-driven-design graph model swift swiftdata

Last synced: 14 Apr 2025

https://github.com/pabloh/pathway

Define your business logic in simple steps

domain-driven-design operations

Last synced: 24 Nov 2024

https://github.com/team-aliens/dms-backend

This is Dormitory Management System Backend Repository

clean-architecture domain-driven-design hexagonal-architecture kotlin multi-module

Last synced: 22 Mar 2025

https://github.com/reacture/foxoffice

Sample application demonstrating how to build a distributed cloud .NET Core application based on CQRS and Event Sourcing.

azure-functions cosmos-db cqrs domain-driven-design event-driven event-sourcing message-driven

Last synced: 31 Jan 2025

https://github.com/thenativeweb/node-cqrs-eventdenormalizer

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.

cqrs domain-driven-design events javascript replay

Last synced: 12 Apr 2025

https://github.com/jenkoian/ddd-house

🏠 Building a house with DDD

ddd domain-driven-design

Last synced: 02 Mar 2025

https://github.com/nhadi/happysocialmedia

Microservices Social Media / Network / Chatt, with .net core 2.2, Docker, Implement with Domain Driven Design with all best practices design and architetural patterns as DDD, CrossCutting IoC, SOLID, etc

chatting-app code-first dapper design-patterns docker domain-driven-design entity-framework-core ioc-container micro-orm microservices microservices-application microservices-architecture microservices-example net-core-2-2 net-core-api repository-pattern social-media social-network solid-principles

Last synced: 14 Dec 2024

https://github.com/dijanapenic/ddd-vshop

VShop is a sample .NET 6 application built as Modular Monolith with Domain-Driven Design (DDD) approach. Each module is an independent vertical slice with its custom architecture.

api clean-architecture cqrs ddd ddd-architecture domain-driven-design dotnet dotnet6 event-driven event-driven-design event-sourcing modular monolith stripe xunit-tests

Last synced: 05 Apr 2025

https://github.com/cezarypiatek/dddtoolbox

A set of Roslyn refactorings supporting DDD design

ddd domain-driven-design read-only records refactoring roslyn

Last synced: 15 Apr 2025

https://github.com/miteshsharma/go-project

Basic go project directory structure with wire frame code

domain-driven-design go golang http-server webserver

Last synced: 08 Apr 2025

https://github.com/ddd-crew/context-mapping-quiz

Learn context mapping by trying this quiz

domain-driven-design

Last synced: 20 Feb 2025

https://github.com/chop-dbhi/eda

eda is a library for implementing event-driven architectures.

cqrs domain-driven-design event-driven event-driven-architecture event-sourcing microservices publish-subscribe

Last synced: 13 Apr 2025

https://github.com/phil-guo/maruko

maruko是一个基于dotnetcore的快速开发框架,他实现freesql,automap,模块化,DDD 设计思想等常用性功能.

autofac automapper csharp domain-driven-design dotnetcore freesql module

Last synced: 08 Feb 2025

https://github.com/xmolecules/phpmolecules

Libraries to help developers express architectural abstractions in PHP code

architecture domain-driven-design php

Last synced: 12 Nov 2024

https://github.com/nilportugues/repository

[PHP 7] Implementation and definition of a base Repository in Domain land.

clean-architecture composer crud ddd domain-driven-design filter hexagonal-architecture orm pageable pagination php php7 repository sort storage

Last synced: 09 Mar 2025

https://github.com/seedstack/business

Based on the Domain-Driven-Design approach, the business framework will help you structure and implement your business code cleanly and efficiently.

ddd domain-driven-design java seedstack

Last synced: 10 Apr 2025

https://github.com/softpeanut/dul-dul-dul

Archive of Domain Driven Design - The Methodology for linking Business to Software

bounded-context context-map dip domain-driven-design event-sourcing event-storming

Last synced: 15 Apr 2025

https://github.com/hxndev/event-management-system

This is a fully functional Event Management System using JavaFx and MySQL. It is a one stop event booking service for clients where they can book their event with everything at one place. This app currently has Catering, Locations, Decor Vendors alongwith different Studios all at one place, You do not need to contact different people for different tasks. Everything is available on a single click.

class-diagram code documentation domain-driven-design ems enterprise-architect event-management-system gui java javafx mysql mysql-database oracle oracle-db project sequence-diagram system-sequence-diagram testing uml-diagram

Last synced: 31 Mar 2025

https://github.com/albertllousas/team-management-microservice

Team management service is a production ready and fully tested service that can be used as a template for a microservices development.

domain-driven-design event-driven-architecture functional-programming hexagonal-architecture hexagonal-architectures kafka microservices spring-boot transactional-outbox-pattern

Last synced: 03 Dec 2024