C# Ddd

Open-source C# projects categorized as Ddd

Top 23 C# Ddd Projects

  1. CleanArchitecture

    Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 9 (by ardalis)

    Project mention: AdonisJS | news.ycombinator.com | 2024-06-20

    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...

  2. 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.

    InfluxDB logo
  3. modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

  4. EquinoxProject

    Web Application ASP.NET 9 using Clean Architecture, DDD, CQRS, Event Sourcing and a lot of good practices

  5. sample-dotnet-core-cqrs-api

    Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.

  6. coolstore-microservices

    A full-stack .NET microservices build on Dapr and Tye

  7. EventFlow

    Async/await first CQRS+ES and DDD framework for .NET

  8. 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.

    Project mention: Evolutionary Architecture by Example (.NET) | news.ycombinator.com | 2024-07-08
  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. SmartEnum

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

  11. Specification

    Base class with tests for adding specifications to a DDD model

    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.

  12. Domain-Driven-Design-Example

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

  13. 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 🍻

  14. 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.

  15. craftsman

    A .NET scaffolding tool to help you stop worrying about boilerplate and focus on your business logic 🚀

  16. Vogen

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

  17. ValueOf

    Deal with Primitive Obsession - define ValueObjects in a single line (of C#).

    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.

  18. TaskoMask

    Task management system based on .NET 8 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts

  19. Revo

    Event Sourcing, CQRS and DDD framework for C#/.NET Core.

  20. DDD-NoDuplicates

    Some design approaches to enforcing a business rule requiring no duplicates. Domain driven design.

  21. SlimMessageBus

    Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.

  22. Akkatecture

    a cqrs and event sourcing framework for dotnet core using akka.net

  23. cqrs-clean-eventual-consistency

    CQRS, using Clean Architecture, multiple databases and Eventual Consistency

  24. Mediator.Net

    A simple mediator for .Net for sending command, publishing event and request response with pipelines supported

  25. 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.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Ddd discussion

Log in or Post with

C# Ddd related posts

  • Software Architecture

    1 project | news.ycombinator.com | 15 Nov 2024
  • A Modern Way to Create Value Objects to Solve Primitive Obsession in .NET

    1 project | dev.to | 17 Sep 2024
  • Extending Ardalis.Specification for NHibernate with Linq, Criteria API, and Query Over

    1 project | dev.to | 16 Sep 2024
  • Evolutionary Architecture by Example (.NET)

    1 project | news.ycombinator.com | 8 Jul 2024
  • Modular Monolith with DDD repository migrated to .NET 8.0

    1 project | /r/dotnet | 9 Dec 2023
  • How to find a sample enterprise applications?

    4 projects | /r/dotnet | 6 Dec 2023
  • Introducing my open-source project based on .NET with Microservices, DDD, BDD and Testing concepts

    1 project | /r/opensource | 30 Oct 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com