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

Projects in Awesome Lists tagged with ddd-patterns

A curated list of projects in awesome lists tagged with ddd-patterns .

https://github.com/dotnet-architecture/eShopOnContainers

Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 7, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor. Moved to https://github.com/dotnet/eShop.

ddd ddd-patterns docker microservices netcore spa windowscontainers xamarin

Last synced: 14 Mar 2025

https://github.com/zkavtaskin/Domain-Driven-Design-Example

Blog series supplementary domain-driven design C# repository that (hopefully) actually makes sense.

csharp ddd ddd-architecture ddd-patterns domain-driven-design

Last synced: 18 Apr 2025

https://github.com/thangchung/clean-architecture-dotnet

🕸 Yet Another .NET Clean Architecture, but for Microservices project. It uses Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns apply on the simple eCommerce sample and run on Tye with Dapr extension 🍻

aspnetcore blazor-webassembly clean-architecture clean-architecture-boilerplate cleanarchitecture containers cqrs crud dapr ddd ddd-architecture ddd-patterns dotnet6 kubernetes mediatr microservice microservices microservices-architecture outbox tye

Last synced: 16 May 2025

https://github.com/SteveDunn/Vogen

A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects

contributions-welcome csharp-sourcegenerator ddd ddd-patterns hacktoberfest open-source patterns

Last synced: 09 Apr 2025

https://github.com/node-ts/ddd

A Domain Driven Design framework for software simplicity in node

ddd ddd-architecture ddd-example ddd-patterns ddd-sample distributed-systems typescript

Last synced: 05 Apr 2025

https://github.com/itlibrium/DDD-starter-dotnet

Sample implementation and comparison of various approaches to building DDD applications. Useful as a baseline to quickly start a DDD dot net project.

bdd ddd ddd-example ddd-patterns event-driven event-sourcing hexagonal-architecture

Last synced: 16 Nov 2025

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/franzose/symfony-ddd-wishlist

Wishlist, a sample application on Symfony 3 and Vue.js built with DDD in mind

ddd ddd-architecture ddd-patterns ddd-sample postgresql redis symfony symfony-application symfony3 vuejs

Last synced: 11 Oct 2025

https://github.com/areindl/nuxt-structure-with-modules

Lightning Talk at Nuxt Nation 2021. Now updated to Nuxt 3.

ddd-example ddd-patterns nuxt

Last synced: 13 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/litenova/LiteBus

LiteBus is an easy-to-use and ambitious in-process mediator providing the foundation to implement Command Query Separation (CQS). It is implemented with minimal reflection and instead utilizes covariance and contravariance to provide its core functionality.

cqrs cqs csharp ddd-patterns dotnet dotnet-core eventbus mediator mediator-pattern

Last synced: 14 Jun 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: 30 Jun 2025

https://github.com/reedom/convergen

A type-to-type copy function code generator.

code-generator ddd-patterns golang

Last synced: 14 Mar 2025

https://github.com/ludofleury/blackflag

PHP application designed to assist role-playing game session for the "Pavillon Noir" game. DDD, CQRS, ES

cqrs-es ddd ddd-architecture ddd-example ddd-patterns docker php rpg symfony

Last synced: 10 Apr 2025

https://github.com/antoniofalcaojr/dotnet6.efcore6.record.valueobjects

This project aims to demonstrate the configuration and use of Records as Value Objects with EF Core 6

asp-net-core csharp ddd ddd-patterns dotnet dotnet5 dotnet6 efcore efcore5 efcore6 value-object

Last synced: 06 Jul 2025

https://github.com/lloydmeta/todddo-openapi-rs

Survey of the Rust web scene in mid-2019, covering async/await, DDD-esque structure, testing, mocking, OpenAPI, and Actix

actix actix-web async async-await ddd-esque ddd-patterns futures openapi rust rust-web rustlang swagger

Last synced: 23 Mar 2025

https://github.com/felipexw/clean-arch-ddd-intro

Just a simple implementation of DDD + clean architecture pattern. It also contains the exaplanation about the concepts that supports this implementation.

clean-architecture clean-code ddd ddd-architecture ddd-example ddd-patterns ddd-sample domain-driven-design hexagonal-architecture java micronaut micronaut-java-application

Last synced: 19 Nov 2025

https://github.com/evyweb/simple-ddd-toolkit

A simple Typescript Domain Driven Design Toolkit to help you create your aggregates, domain events but also not directly related stuff like command handlers or results.

ddd ddd-architecture ddd-patterns tdd typescript

Last synced: 16 Jun 2025

https://github.com/zaaack/nstate

A simple but powerful react state management library with low mind burden

class ddd ddd-architecture ddd-patterns immer mvc react react-state-management react-store reactive redux simple state-management

Last synced: 23 Apr 2025

https://github.com/purwokertodev/go-ddd-grpc

GRPC Demo (golang, ddd, database, postgres)

ddd ddd-patterns golang grpc grpc-example grpc-go

Last synced: 12 Jun 2025

https://github.com/tokilabs/plow

Library for building DDD, ES and CQRS projects with TypeScript on Node

cqrs cqrs-es cqrs-framework ddd ddd-architecture ddd-patterns event-sourcing framework

Last synced: 02 May 2025

https://github.com/changhuixu/efcoredemo

EntityFrameworkCore Demo in a WebAPI project

ddd ddd-patterns dotnetcore entityframework entityframeworkcore webapi

Last synced: 26 Oct 2025

https://github.com/geekcell/ddd-symfony-bundle

A bundle for pragmatic domain driven design in Symfony.

ddd ddd-patterns domain-driven-design php symfony symfony-bundle

Last synced: 04 May 2025

https://github.com/pvaviloff/php-guidelines

This document outlines strategies for scaling development teams and structuring projects with a focus on writing clear code and documentation. It emphasizes the importance of thorough expert analysis and maintaining communication to ensure smooth project development.

ddd ddd-architecture ddd-example ddd-patterns ddd-php desing-patterns domain-driven-design gof grasp mvc mvc-architecture onion-architecture oop oop-php oop-principles php php8 php83 solid solid-principles

Last synced: 09 Apr 2025

https://github.com/fdhhhdjd/ddd-order-ticket

🎫 This is project coding simple Domain-Driven Design

ddd-patterns node-js postgresql

Last synced: 12 Apr 2025

https://github.com/lilianedng/MetaVi

MetaVi, a private video sharing platform for creative businesses, artist to upload and browse contents securely.

containerization ddd-patterns microservices

Last synced: 14 Mar 2025

https://github.com/atls/serenity

Open source marketplace SaaS same as profi.ru or youdo.com inspired by DDD

ddd ddd-architecture ddd-example ddd-patterns dry nestjs nestjs-backend

Last synced: 13 Jun 2025

https://github.com/nikoo-asadnejad/productservice

This project is a sample implementation of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), and Clean Architecture using .NET. It demonstrates a modern approach to building scalable and maintainable applications.

cqrs cqrs-architectural-pattern cqrs-pattern csharp ddd ddd-architecture ddd-cqrs ddd-example ddd-patterns ddd-sample domain-driven-design domain-event domain-events dotnet-core event-driven fluent-api fluentvalidation

Last synced: 15 Sep 2025

https://github.com/sogutemir/springmicroservice-outbox-kafka-saga-pattern

Food Ordering System: A microservices-based backend application for real-time food ordering and tracking. Built with Java, Spring Boot, and Apache Kafka. Implements Domain-Driven Design, Event-Driven Architecture Saga-Pattern, and Clean Architecture principles.

clean-architecture cqrs ddd ddd-architecture ddd-patterns event-driven hexagonal-architecture java java-microservice java17-spring-boot kafka microservice saga saga-pattern solid-principles spring spring-boot spring-microservice springboot

Last synced: 12 Apr 2025

https://github.com/mo7amedaliebaid/drinks_cocktails_recipes

Simple Flutter App for Cocktails and Drinks Recipes - Riverpod - Freezed - Cubit - Clean Architecture.

clean-arch clean-architecture clean-code cocktails cubit dart ddd-architecture ddd-example ddd-patterns drinks drinks-api flutter flutter-ui food recipes riverpod

Last synced: 12 Apr 2025

https://github.com/buraksenyurt/hands-on-ddd

C# ile basit bir Domain Driven Design macerası.

cqrs csharp ddd ddd-patterns domain-driven-design dotnet entity-framework

Last synced: 13 May 2025

https://github.com/timreynolds/js-domain

Base classes and ts declarations for using the domain model pattern with DDD in js

ddd ddd-patterns domain-driven-design events javascript typescript

Last synced: 04 Aug 2025

https://github.com/carlosmuerto/flutter_todo

A Mobile App made In Flutter, flowing the DDD patterns and use Flutter bloc

ddd-patterns firebase flutter flutter-bloc-pattern

Last synced: 05 Apr 2025

https://github.com/lloydmeta/todddo-openapi-java

An exploration of modern Java API dev by building a reactive non-trivial app with DDD-esque structuring.

api ddd-patterns functionaljava graal-native java micronaut-java-application reactive-programming rxjava2

Last synced: 21 Jul 2025

https://github.com/rnevarezc/ddd-legos

DDD Building Blocks

ddd ddd-patterns php7 php8

Last synced: 06 Jul 2025

https://github.com/othercodes/ddd-value-object

Small library to easily apply the Value Object Pattern.

ddd-architecture ddd-patterns value-object

Last synced: 17 Mar 2025

https://github.com/gustavodiasag/zero2prod

Following along "Zero to Production in Rust"

ci-cd ddd-patterns http rust tokio

Last synced: 01 Apr 2025

https://github.com/basemax/phptaskddd

This is a PHP-based RESTful API that manages tasks using Domain Driven Design (DDD) architecture. The API allows users to create, read, update, and delete tasks.

ddd ddd-architecture ddd-example ddd-patterns ddd-php ddd-sample php php-ddd php8

Last synced: 03 Apr 2025

https://github.com/ulivz/dddml-adminui

adminUI for dddml: https://github.com/wubuku/dddml-dotnet-tools

admin adminui css ddd ddd-patterns typescript vuejs

Last synced: 15 Apr 2025

https://github.com/jeckel-lab/contract

A set of contracts and interfaces to use in different packages

command-pattern contracts ddd ddd-patterns dto entity events force-immutability identity php8 psalm-templating valueobject

Last synced: 10 Apr 2025

https://github.com/hiimlawtsimp1e/datn-lkdt

School Graduation Project: ASP.NET Core API 6.0, EF Core ORM, JWT, Nextjs 14, server-action, zustand, tailwindcss

asp-net-core asp-net-core-web-api c-sharp ddd-patterns dependency-injection domain-driven-design eav-model ef-core jwt net-6-0 nextjs nextjs14 repository-pattern server-actions tailwindcss typescript zustand

Last synced: 11 Oct 2025

https://github.com/williamkoller/fc3-ddd

Curso - Full Cycle 3.0 - Domain-Driven Design

ddd ddd-architecture ddd-patterns

Last synced: 01 Apr 2025

https://github.com/samuelmsilva2v/desafio-apiclientes-coti

API RESTful para gerenciamento de clientes e endereços.

ddd-patterns java rabbitmq spring spring-mail

Last synced: 19 Aug 2025

https://github.com/rluders/go-clean-architecture

This project is a hands-on demonstration of Clean Architecture principles applied to a simple yet versatile application—a Task Management system. It's designed as a companion to the article "Demystifying Clean Architecture in Go: Separating Fact from Fiction".

article clean-architecture clean-code ddd-patterns go golang

Last synced: 29 Mar 2025

https://github.com/maria-parreira/smarthome-switch-dev

Web app that allows users to manage their homes - developed during SWITCH Dev

ddd-patterns java javascript mysql-database onion-architecture reactjs rest-api solid-principles spring-boot

Last synced: 16 Oct 2025

https://github.com/carlosmuerto/flutter_weather

Open Weather API consumer App Made In flutter with Bloc and DDD pattern

api-rest ddd-patterns flutter flutter-bloc

Last synced: 19 Oct 2025

https://github.com/hirannor/oms-hexagonal-architecture-ddd

An Order Management System with Spring Boot example implementing Ports & Adapters / Hexagonal Architecture with Domain-Driven Design (DDD) principles.

architecture clean-architecture ddd ddd-patterns event-driven eventbus hexagonal-architecture java jdk21 messaging messaging-queue port-and-adapters rabbitmq rest software-architecture software-development spring-boot spring-data-jpa springframework

Last synced: 10 Oct 2025

https://github.com/albertkarapetyan/cryptocoinblock

CryptoCoinBlock is a scalable cryptocurrency data management system designed to import and manage blockchain data for multiple coins, including Bitcoin, Dogecoin, Dashcoin, and others. This solution utilizes clean architectural principles, MediatR for CQRS, and a DDD approach to encapsulate business logic effectively.

api-gateway automapper clean-architecture cqrs cryptocoinblock cryptocurrency cypher cypherblock data-migration ddd-architecture ddd-patterns docker docker-compose domain-driven-design mediatr middleware ocelot ocelot-api-gateway postgresql tests

Last synced: 09 Apr 2025

https://github.com/SzymonHalucha/Minerals.AutoDomain

Simple package that supports the creation of aggregates and entities for the domain layer using an incremental source generator

csharp csharp-sourcegenerator ddd ddd-patterns domain-driven-design dotnet roslyn

Last synced: 17 Apr 2025

https://github.com/webbananaunite/blocks

blocks is iOS/Linux library as introduce BlockChain System to your Apps, based on Satoshi Nakamoto's Paper. Characteristically, blocks is pre-contained Activities in Social System (Government, Public Sectors) as Birth Registration, Residential Record, Guarantor.

blockchain carthage cloudcomputing ddd-patterns ios linux nat-hole-punching nat-traversal onion-architecture overlay-network protocol-oriented-programming public-sector social-infrastructure socket-io swift swift-package-manager swift-static-linux-sdk swiftpackage tcp-hole-punching tcp-ip

Last synced: 08 Oct 2025

https://github.com/turtton/vodca

boiler-plate code generator in DDD

ddd-patterns procedural-macros rust-lang rust-macros

Last synced: 08 Oct 2025

https://github.com/webbananaunite/overlaynetwork

overlayNetwork is a iOS/Linux library as Peer-to-Peer Overlay Network Communicate System, based on Distributed Hash Table Lookup Protocol MIT Laboratory's Paper named Chord.

bsd-sockets carthage chord cloudcomputing ddd-patterns ios linux nat-hole-punching nat-traversal onion-architecture overlay-network peer-to-peer protocol-oriented-programming socket socket-programming swift swift-package-manager swift-static-linux-sdk tcp-hole-punching tcp-ip

Last synced: 10 Oct 2025

https://github.com/webbananaunite/testy

Testy is alternative to Basic Resident Register Card. It is made as Reference iOS App based on blocks and overlayNetwork libraries.

aws azure blockchain cloudcomputing ddd-patterns firebase googlecloud ios nat nat-hole-punching nat-traversal onion-architecture overlay-network peer-to-peer protocol-oriented-programming swift tcp-ip

Last synced: 10 Oct 2025

https://github.com/jcmdsbr/repository-pattern-sample

Sample from repository pattern and two databases SQL/NOSQL

ddd-patterns repository-pattern

Last synced: 22 Mar 2025