SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# Ddd Projects
-
CleanArchitecture
Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 9 (by ardalis)
Looking at this, it has similar aspects as ASP.NET Core, and the same flaws as the Controller per class design used. Methods such as "create", "show" and "store" do not share a state, they shouldn't share a class either.
However, you can rectify this, by just not trying to share a class with any of those. In .NET Steve Smith, aka Ardalis shows how to do this with his Clean architecture idea [1], Idea is to make a class for each endpoint. This also makes it easier for "Update" classes to share functionality with other "Update" classes and so on.
[1]: https://github.com/ardalis/CleanArchitecture/tree/main/sampl...
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
EquinoxProject
Web Application ASP.NET 9 using Clean Architecture, DDD, CQRS, Event Sourcing and a lot of good practices
-
sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
-
-
-
evolutionary-architecture-by-example
Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Extending Ardalis.Specification for NHibernate with Linq, Criteria API, and Query Over | dev.to | 2024-09-16
Ardalis.Specification is a powerful library that enables the specification pattern for querying databases, primarily designed for Entity Framework Core, but here I'll demonstrate how you can extend Ardalis.Specification to use NHibernate as an ORM as well.
-
Domain-Driven-Design-Example
Blog series supplementary domain-driven design C# repository that (hopefully) actually makes sense.
-
practical-clean-ddd
🕸 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 🍻
-
monolith-to-cloud-architecture
A practical architecture styles for migrating from monolith to modern cloud native application with the latest technologies and architectures like Vertical Slice Architecture, Event Sourcing, CQRS, DDD, gRpc, MongoDB, RabbitMq, and Masstransit in .Net 9.
-
craftsman
A .NET scaffolding tool to help you stop worrying about boilerplate and focus on your business logic 🚀
-
Vogen
A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects
-
Project mention: A Modern Way to Create Value Objects to Solve Primitive Obsession in .NET | dev.to | 2024-09-17
The ValueOf is one of the popular libraries for creation of value objects by providing a base class that handles much of the boilerplate code.
-
TaskoMask
Task management system based on .NET 8 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts
-
-
DDD-NoDuplicates
Some design approaches to enforcing a business rule requiring no duplicates. Domain driven design.
-
SlimMessageBus
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
-
-
cqrs-clean-eventual-consistency
CQRS, using Clean Architecture, multiple databases and Eventual Consistency
-
Mediator.Net
A simple mediator for .Net for sending command, publishing event and request response with pipelines supported
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Ddd discussion
C# Ddd related posts
-
Software Architecture
-
A Modern Way to Create Value Objects to Solve Primitive Obsession in .NET
-
Extending Ardalis.Specification for NHibernate with Linq, Criteria API, and Query Over
-
Evolutionary Architecture by Example (.NET)
-
Modular Monolith with DDD repository migrated to .NET 8.0
-
How to find a sample enterprise applications?
-
Introducing my open-source project based on .NET with Microservices, DDD, BDD and Testing concepts
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 May 2025
Index
What are some of the best open-source Ddd projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | CleanArchitecture | 17,025 |
2 | modular-monolith-with-ddd | 12,038 |
3 | EquinoxProject | 6,578 |
4 | sample-dotnet-core-cqrs-api | 2,934 |
5 | coolstore-microservices | 2,494 |
6 | EventFlow | 2,452 |
7 | evolutionary-architecture-by-example | 2,348 |
8 | SmartEnum | 2,283 |
9 | Specification | 2,066 |
10 | Domain-Driven-Design-Example | 1,797 |
11 | practical-clean-ddd | 1,290 |
12 | monolith-to-cloud-architecture | 1,153 |
13 | craftsman | 1,146 |
14 | Vogen | 1,091 |
15 | ValueOf | 906 |
16 | TaskoMask | 700 |
17 | Revo | 692 |
18 | DDD-NoDuplicates | 568 |
19 | SlimMessageBus | 525 |
20 | Akkatecture | 525 |
21 | cqrs-clean-eventual-consistency | 481 |
22 | Mediator.Net | 376 |
23 | food-delivery-modular-monolith | 358 |