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/ardalis/cleanarchitecture

Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 9

architecture clean-architecture csharp ddd domain-driven-design dotnet hacktoberfest

Last synced: 18 Apr 2025

https://github.com/ardalis/CleanArchitecture

Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core

architecture clean-architecture csharp ddd domain-driven-design dotnet hacktoberfest

Last synced: 20 Mar 2025

https://github.com/abpframework/abp

Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.

abp angular architecture aspnet aspnet-core aspnetcore blazor c-sharp csharp domain-driven-design dotnet-core framework multi-tenancy saas

Last synced: 16 Apr 2025

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

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

aggregate aggregate-root archunit c4 crud ddd ddd-architecture domain-driven-design event-storming events functions hexagonal-architecture ports-and-adapters spring vavr

Last synced: 12 Apr 2025

https://github.com/ddd-crew/ddd-starter-modelling-process

If you're new to DDD and not sure where to start, this process will guide you step-by-step

domain-driven-design

Last synced: 24 Mar 2025

https://github.com/gotson/komga

Media server for comics/mangas/BDs/magazines/eBooks with API, OPDS, Kobo Sync and KOReader Sync support

api comics ddd docker domain-driven-design kobo koreader-sync kotlin manga opds opds-feed spring-boot

Last synced: 09 Apr 2025

https://github.com/AxonFramework/AxonFramework

Framework for Evolutionary Message-Driven Microservices on the JVM

cqrs domain-driven-design event-sourcing java message-driven performance scalability

Last synced: 11 Nov 2024

https://github.com/axonframework/axonframework

Framework for Evolutionary Message-Driven Microservices on the JVM

cqrs domain-driven-design event-sourcing java message-driven performance scalability

Last synced: 08 Apr 2025

https://github.com/rafaelfgx/architecture

.NET 9, Angular 19, Clean Architecture, Clean Code, SOLID Principles, KISS Principle, DRY Principle, Fail Fast Principle, Common Closure Principle, Common Reuse Principle, Acyclic Dependencies Principle, Mediator Pattern, Result Pattern, Folder-by-Feature Structure, Separation of Concerns.

angular angular-19 angular19 architecture aspnet-core aspnetcore best-practices c-charp clean-architecture clean-code csharp domain-driven-design dot-net dot-net-9 dotnet dotnet-9 dotnet9 entity-framework solid typescript

Last synced: 10 Apr 2025

https://github.com/rafaelfgx/Architecture

.NET 8, Angular 18, Clean Architecture, Clean Code, SOLID Principles, KISS Principle, DRY Principle, Fail Fast Principle, Common Closure Principle, Common Reuse Principle, Acyclic Dependencies Principle, Mediator Pattern, Result Pattern, Folder-by-Feature Structure, Separation of Concerns.

angular angular-18 angular18 architecture aspnet-core aspnetcore best-practices c-charp clean-architecture clean-code csharp domain-driven-design dot-net dot-net-8 dotnet dotnet-8 dotnet8 entity-framework solid typescript

Last synced: 24 Mar 2025

https://github.com/joebew42/study-path

An organized learning path on Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture

agile clean-architecture clean-code cqrs-es domain-driven-design hexagonal-architecture learning legacy-code microservice-architecture refactoring software-development solid-principles study-path tdd

Last synced: 23 Mar 2025

https://github.com/ardalis/SmartEnum

A base class for quickly and easily creating strongly typed enum replacements in C#.

clean csharp ddd design-patterns domain-driven-design dotnet dotnet-core enum hacktoberfest

Last synced: 09 Apr 2025

https://github.com/ardalis/smartenum

A base class for quickly and easily creating strongly typed enum replacements in C#.

clean csharp ddd design-patterns domain-driven-design dotnet dotnet-core enum hacktoberfest

Last synced: 10 Apr 2025

https://github.com/phongnguyend/Practical.CleanArchitecture

Full-stack .Net 8 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 18, React 18, Vue 3, BFF with YARP, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, Entity Framework Core, OpenTelemetry, SignalR, Hosted Services, Health Checks, Rate Limiting, Cloud Services (Azure, AWS, GCP).

angular aws azure blazor clean-architecture cqrs devops docker domain-driven-design kafka kubernetes microservices oauth2 opentelemetry owasp rabbitmq reactjs signalr vuejs

Last synced: 09 Apr 2025

https://github.com/phongnguyend/practical.cleanarchitecture

Full-stack .Net 8 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 18, React 18, Vue 3, BFF with YARP, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, Entity Framework Core, OpenTelemetry, SignalR, Hosted Services, Health Checks, Rate Limiting, Cloud Services (Azure, AWS, GCP).

angular aws azure blazor clean-architecture cqrs devops docker domain-driven-design kafka kubernetes microservices oauth2 opentelemetry owasp rabbitmq reactjs signalr vuejs

Last synced: 10 Apr 2025

https://github.com/ardalis/specification

Base class with tests for adding specifications to a DDD model

ddd design-patterns domain-driven-design dotnet hacktoberfest repository-pattern specification-pattern

Last synced: 10 Apr 2025

https://github.com/ddd-crew/bounded-context-canvas

A structured approach to designing and documenting each of your bounded contexts

domain-driven-design

Last synced: 26 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/stemmlerjs/white-label

A Vinyl-Trading enterprise app built with Node.js + TypeScript using Domain-Driven Design

domain-driven-design enterprise-software nodejs trading typescript vinyl-records

Last synced: 08 Apr 2025

https://github.com/valignatev/ddd-dynamic

Domain Driven Design in Python, Ruby and other dynamic languages resources

architecture cleanarchitecture ddd domain-driven-design php python ruby

Last synced: 08 Apr 2025

https://github.com/ddd-by-examples/factory

The missing, complete example of Domain-Driven Design enterprise application backed by Spring stack

aggregate cqrs crud domain-driven-design domain-events domain-knowledge domain-model enterprise-applications event-storming hexagon invariants ports-and-adapters

Last synced: 08 Apr 2025

https://github.com/ddd-crew/welcome-to-ddd

Definitions of DDD and fundamental concepts to reduce the learning curve and confusion

domain-driven-design

Last synced: 26 Mar 2025

https://github.com/xmolecules/jmolecules

Libraries to help developers express architectural abstractions in Java code

architecture domain-driven-design java

Last synced: 10 Apr 2025

https://github.com/bitloops/ddd-hexagonal-cqrs-es-eda

Complete working example of using Domain Driven Design (DDD), Hexagonal Architecture, CQRS, Event Sourcing (ES), Event Driven Architecture (EDA), Behaviour Driven Development (BDD) using TypeScript and NestJS. Like what you see? Don't forget to star! ⭐ ^^^

bdd cqrs ddd domain-driven-design event-sourcing hexagonal-architecture jaeger mongodb nats nestjs nodejs postgres prometheus realtime typescript

Last synced: 08 Apr 2025

https://github.com/mariocarrion/todo-api-microservice-example

Go microservice tutorial project using Domain Driven Design and Onion Architecture!

domain-driven-design golang microservices onion-architecture tutorial

Last synced: 13 Apr 2025

https://github.com/funkygao/cp-ddd-framework

轻量级DDD正向/逆向业务建模框架,支撑复杂业务系统的架构演化!

architecture clean-architecture ddd ddd-architecture dddplus domain-driven-design enterprise-architecture extension framework modeling reverse-engineering

Last synced: 11 Nov 2024

https://github.com/zalando-incubator/kopf

A Python framework to write Kubernetes operators in just few lines of code.

asyncio domain-driven-design framework kubernetes kubernetes-operator operator python python3

Last synced: 29 Mar 2025

https://github.com/mehdihadeli/go-food-delivery-microservices

🍕 A practical and imaginary food delivery microservices, built with golang, domain-driven design, cqrs, event sourcing, vertical slice architecture, event-driven architecture, and the latest technologies.

bdd boilerplate clean-architecture cqrs cqrs-pattern ddd distributed-systems domain-driven-design event-driven-architecture event-sourcing eventsourcing go golang grpc integration-test integration-testing microservice microservices microservices-architecture vertical-slice-architecture

Last synced: 06 Apr 2025

https://github.com/ardalis/result

A result abstraction that can be mapped to HTTP response codes if needed.

csharp design-patterns domain-driven-design dotnet dotnet-core functional hacktoberfest maybe result

Last synced: 14 Apr 2025

https://github.com/apache/causeway

Use Apache Causeway™ to rapidly develop domain-driven apps or modular monoliths in Java, on top of the Spring Boot platform. 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, GraphQL or RESTful API. For prototyping or production.

ddd domain-driven-design java naked-objects rad rapid-application-development restful-objects spring-boot web-framework

Last synced: 13 Apr 2025

https://github.com/mehdihadeli/food-delivery-microservices

🍔 A practical and imaginary food delivery microservices, built with .Net 9, MassTransit, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

aspnetcore clean-architecture cqrs ddd ddd-architecture ddd-example distributed-systems domain-driven-design dotnet dotnetcore event-driven-architecture masstransit message-broker message-bus microservice microservice-example microservices microservices-architecture vertical-slice-architecture

Last synced: 14 Apr 2025

https://github.com/mehdihadeli/monolith-to-cloud-native-transformation

🍔 A practical and imaginary food delivery microservices, built with .Net 8, MassTransit, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

aspnetcore clean-architecture cqrs ddd ddd-architecture ddd-example distributed-systems domain-driven-design dotnet dotnetcore event-driven-architecture masstransit message-broker message-bus microservice microservice-example microservices microservices-architecture vertical-slice-architecture

Last synced: 06 Apr 2025

https://github.com/mploed/ddd-with-spring

Code examples for my conference talk on implementing ddd with spring

domain-driven-design spring-boot springframework

Last synced: 09 Apr 2025

https://github.com/ardalis/Result

A result abstraction that can be mapped to HTTP response codes if needed.

csharp design-patterns domain-driven-design dotnet dotnet-core functional hacktoberfest maybe result

Last synced: 10 Nov 2024

https://github.com/WPS/egon.io

A tool to visualize Domain Stories in your browser

business-process collaborative-modeling domain-driven-design domainstorytelling modeling-tool

Last synced: 30 Mar 2025

https://github.com/ddd-crew/aggregate-design-canvas

A structured approach to designing and documenting Aggregates

aggregates domain-driven-design software-architecture

Last synced: 20 Feb 2025

https://github.com/ddd-crew/free-ddd-learning-resources

A collection of resources for learning DDD. All are free to access.

domain-driven-design resources

Last synced: 20 Feb 2025

https://github.com/AhmedLSayed9/deliverzler

Delivery App for Restaurants built on Flutter using Domain-Driven Design (DDD) and Layered Architecture along with Riverpod Framework.

clean-architecture clean-code dart ddd domain-driven-design fcm firebase flutter go-router google-maps layered-architecture local-notifications riverpod tdd unit-testing

Last synced: 12 Nov 2024

https://github.com/ddd-by-examples/all-things-cqrs

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.

cqrs ddd debezium domain-driven-design events kafka kafka-connect mongodb spring spring-boot

Last synced: 05 Apr 2025

https://github.com/swlaschin/domainmodelingmadefunctional

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/

domain-driven-design domain-model fsharp functional-programming

Last synced: 04 Apr 2025

https://github.com/ddd-crew/core-domain-charts

A tool for collaboratively finding your core domains - strategic business differentiators

domain-driven-design

Last synced: 20 Feb 2025

https://github.com/ivanpaulovich/hexagonal-architecture-acerola

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.

cqrs ddd docker domain-driven-design dotnet-core hexagonal-architecture microservice mongodb solid webapi

Last synced: 06 Apr 2025

https://github.com/CodelyTV/typescript-ddd-skeleton

🔷✨ TypeScript DDD Skeleton: Bootstrap your new TypeScript project applying Hexagonal Architecture and Domain-Driven Design patterns

codely codelytv course cqrs ddd ddd-architecture ddd-cqrs ddd-example domain-driven-design hexagonal-architecture mongodb node node-js nodejs postgresql software-architecture ts typeorm typescript

Last synced: 02 Apr 2025

https://github.com/codelytv/typescript-ddd-skeleton

🔷✨ TypeScript DDD Skeleton: Bootstrap your new TypeScript project applying Hexagonal Architecture and Domain-Driven Design patterns

codely codelytv course cqrs ddd ddd-architecture ddd-cqrs ddd-example domain-driven-design hexagonal-architecture mongodb node node-js nodejs postgresql software-architecture ts typeorm typescript

Last synced: 05 Apr 2025

https://github.com/resotto/goilerplate

Clean Boilerplate of Go, Domain-Driven Design, Clean Architecture, Gin and GORM.

clean-architecture domain-driven-design gin go golang gorm

Last synced: 05 Apr 2025

https://github.com/swlaschin/DomainModelingMadeFunctional

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/

domain-driven-design domain-model fsharp functional-programming

Last synced: 28 Mar 2025

https://github.com/mhadaily/flutter-architecture-ddd

Flutter Architecture inspired by Domain Driven Design, Onion and Clean Architecture

clean-architecture domain-driven-design flutter flutter-app flutter-apps flutter-demo flutter-examples onion-architecture

Last synced: 05 Apr 2025

https://github.com/ddd-crew/domain-message-flow-modelling

Design & visualise the flow of commands, events, and queries between your bounded contexts

architecture domain-driven-design software-design tactical-design-patterns

Last synced: 20 Feb 2025

https://github.com/mehdihadeli/food-delivery-modular-monolith

🌭 A practical and imaginary food and grocery delivery modular monolith, built with .Net 8, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

clean-architechture cqrs ddd ddd-example domain-driven-design dotnet dotnetcore event-driven-architecture event-driven-architectures integration-testing message-broker message-bus modular modular-monolith monolith netcore vertical-slice-architecture

Last synced: 06 Apr 2025

https://github.com/bitloops/bitloops-language

Open-source transpiled programming language that helps you write clean code, well-designed systems, and build high-quality software that is testable, auditable and maintainable. Like what you see? Don't forget to star! :star: ^^^

bdd bdd-tests behavior-driven-development bitloops bitloops-language clean-architecture contributions-welcome ddd ddd-architecture ddd-example developer-tools domain-driven-design domain-model open-source opensource programming-language test-driven-development transpiler typescript ubiquitous-language

Last synced: 14 Apr 2025

https://github.com/falberthen/ecommerceddd

Experimental full-stack application using Domain-Driven Design, Microservices, Event Sourcing, CQRS and Angular.

angular clean-architecture cqrs ddd domain-driven-design dotnet6 event-sourcing marten microservices-architecture netcore spa

Last synced: 09 Apr 2025

https://github.com/AntonioFalcaoJr/EventualShop

A state-of-the-art distributed system using Reactive DDD as uncertainty modeling, Event Storming as subdomain decomposition, Event Sourcing as an eventual persistence mechanism, CQRS, Async Projections, Microservices for individual deployable units, Event-driven Architecture for efficient integration, and Clean Architecture as domain-centric design

architecture clean-architecture cqrs ddd ddd-architecture domain-driven-design dotnet dotnet6 dotnet7 eda event-driven event-sourcing event-store eventsourcing eventstore masstransit microservices reactive reactive-programming uncertainty

Last synced: 02 Apr 2025

https://github.com/antoniofalcaojr/eventualshop

A state-of-the-art distributed system using Reactive DDD as uncertainty modeling, Event Storming as subdomain decomposition, Event Sourcing as an eventual persistence mechanism, CQRS, Async Projections, Microservices for individual deployable units, Event-driven Architecture for efficient integration, and Clean Architecture as domain-centric design

architecture clean-architecture cqrs ddd ddd-architecture domain-driven-design dotnet dotnet6 dotnet7 eda event-driven event-sourcing event-store eventsourcing eventstore masstransit microservices reactive reactive-programming uncertainty

Last synced: 06 Apr 2025

https://github.com/quangdangfit/goshop

E-Commerce backend system via Golang and Postgres

ddd domain-driven-design ecommerce gin golang gprc postgresql redis restful swagger

Last synced: 06 Apr 2025

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

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.

cqrs cqrs-framework domain domain-driven-design javascript

Last synced: 07 Apr 2025

https://github.com/wkrzywiec/library-hexagonal

An example application written in Hexagonal (Ports and Adapter) architecture

cqrs ddd docker docker-compose domain-driven-design hexagonal-architecture java-11 ports-and-adapters postgres spring-boot tdd

Last synced: 07 Apr 2025

https://github.com/sap/curated-resources-for-domain-driven-design

You want to get started with Domain-Driven Design or are looking for advanced learning resources in this topic? Then this collection of curated learning resources is a good place to check out.

ddd ddd-learning domain-driven-design

Last synced: 12 Apr 2025

https://github.com/baratgabor/mywarehouse

Clean Architecture and Domain Driven Design sample project based on C# 10 / .NET 6 / ASP.NET Core 6 / EF Core 6 & Angular 11 with Bootstrap.

angular11 asp-net-core asp-net-core-6 bootstrap clean-architecture ddd domain-driven-design efcore efcore6 vertical-slice-architecture

Last synced: 09 Apr 2025

https://github.com/xolvio/typescript-event-sourcing

Domain Driven Design, Event Sourcing & Command Query Responsibility Segregation with Typescript

command-query-pattern cqrs-es ddd domain-driven-design event-sourcing typescript

Last synced: 08 Apr 2025

https://github.com/charlessolar/TodoMVC-DDD-CQRS-EventSourcing

Implementation of basic Todo app via tastejs/todomvc in C#/Typescript with eventsourcing, cqrs, and domain driven design

backend cqrs cqrs-es ddd domain-driven-design eventsourcing eventstore example frontend microservices netstandard nservicebus todomvc typescript

Last synced: 18 Apr 2025

https://github.com/Ahoo-Wang/Wow

Modern Reactive CQRS Architecture Microservice development framework based on DDD and EventSourcing | 基于 DDD & EventSourcing 的现代响应式 CQRS 架构微服务开发框架

architecture axon cqrs ddd domain-driven-design elasticsearch event-driven event-sourcing high-performance java kafka kotlin microservice mongodb opentelemetry reactive-programming spring spring-boot webflux

Last synced: 02 Apr 2025

https://github.com/ahoo-wang/wow

Modern Reactive CQRS Architecture Microservice development framework based on DDD and EventSourcing | 基于 DDD & EventSourcing 的现代响应式 CQRS 架构微服务开发框架

architecture axon cqrs ddd domain-driven-design elasticsearch event-driven event-sourcing high-performance java kafka kotlin microservice mongodb opentelemetry reactive-programming spring spring-boot webflux

Last synced: 12 Apr 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