C# Ddd

Open-source C# projects categorized as Ddd

Top 23 C# Ddd Projects

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

    Project mention: App for Conferences | reddit.com/r/dotnet | 2023-05-16

    You can check out eShopOnContainers as a reference architecture if you want, but (assuming this is meant to be somewhat of an ad hoc solution rather than a paragon of software engineering) I'd minimize the number of deployable assemblies (1 + tests if possible) and avoid Docker, again unless you have a specific reason to use it.

  • CleanArchitecture

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

    Project mention: Не знаю где задать этот вопрос | reddit.com/r/AskARussian | 2023-05-15
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • eShopOnWeb

    Sample ASP.NET Core 6.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.

    Project mention: How do you make docker-compose and kubernetes files for .NET applications? | reddit.com/r/dotnet | 2023-05-14
  • modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    Project mention: How I start every new Python backend API project | dev.to | 2023-01-19

    You can see there is a module called building_blocks. Inside it, I keep all the utilities needed in the project, like a logger, serializers, and so on. I did not make up this name, I borrowed it from this repo.

  • EquinoxProject

    Full ASP.NET Core 6 application with DDD, CQRS and Event Sourcing concepts

    Project mention: Can you suggest a git repo using DDD? | reddit.com/r/dotnet | 2022-09-20

    When I create APIs for small apps i follow this one project equinox

  • Architecture

    .NET 7, Angular 16, 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.

    Project mention: Architecture .NET 7, Angular 16, Clean Architecture, Clean Code, Solid | news.ycombinator.com | 2023-05-03
  • sample-dotnet-core-cqrs-api

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

    Project mention: Are dotnet contracting jobs common? | reddit.com/r/dotnet | 2023-04-23

    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • coolstore-microservices

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

  • EventFlow

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

    Project mention: Practical Samples and Tutorials of Event Sourcing in .NET | reddit.com/r/dotnet | 2022-10-20

    For those interested in this sort of thing Eventflow is awesome

  • SmartEnum

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

    Project mention: Java or C# for backed | reddit.com/r/csharp | 2023-01-27
  • 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 🍻

  • craftsman

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

    Project mention: Anyone have a link to a public repo of a full scale web project? | reddit.com/r/dotnet | 2023-04-17

    There’s some stuff I’d tweak on this project but it has some more advanced concepts you can check out. If you want to play around with something similar (several updates since this project) and get past the boilerplate you can check out this project.

  • ValueOf

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

    Project mention: Check out new C# 12 preview features! - .NET Blog | reddit.com/r/dotnet | 2023-04-13

    Probably better to use something like https://github.com/mcintyre321/ValueOf until we get a better solution (if we ever do). I agree that this is a pitfall.

  • booking-microservices

    A microservices, built with .Net, DDD, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

    Project mention: shop-golang-microservices: The application based on different software architecture and technologies like Golang, CQRS, Vertical Slice Architecture and Event driven architecture. | reddit.com/r/coolgithubprojects | 2022-09-16
  • Akkatecture

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

  • eShopOnAbp

    Reference microservice solution built with the ABP Framework and .NET, runs on Kubernetes with Helm configuration, includes API Gateways, Angular and ASP.NET Core MVC applications, PostgreSQL and MongoDB databases

    Project mention: Anyone have a link to a public repo of a full scale web project? | reddit.com/r/dotnet | 2023-04-17

    Even better, try this version: https://github.com/abpframework/eShopOnAbp which is eShop on the ABP framework which I highly recommend.

  • Revo

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

    Project mention: Which libraries/frameworks are you using for Event Sourcing? | reddit.com/r/csharp | 2022-10-05

    I'm the primary maintainer of the Revo framework you mentioned! :) Our company has been successfully using the framework throughout the service-oriented backend stack of our commercial app for 3+ years now (and we definitely intend to keep developing it). It's not just an event-sourcing framework - it also comes with features for implementing DDD, CQ(R)S, event-based architectures even with non-event-sourced entities (sort of like outbox pattern), projections and more, while still trying to keep its flexibility and not to get too much in your way.

  • DDD-NoDuplicates

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

  • cqrs-clean-eventual-consistency

    CQRS, using Clean Architecture, multiple databases and Eventual Consistency

  • Vogen

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

    Project mention: Where to convert input to Value Object in Clean Architecture? | reddit.com/r/dotnet | 2023-05-27
  • Mediator.Net

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

  • OpenSleigh

    OpenSleigh is a Saga management library for .NET Core.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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). The latest post mention was on 2023-05-27.

C# Ddd related posts


What are some of the best open-source Ddd projects in C#? This list will help you:

Project Stars
1 eShopOnContainers 23,285
2 CleanArchitecture 12,730
3 eShopOnWeb 8,835
4 modular-monolith-with-ddd 8,473
5 EquinoxProject 5,958
6 Architecture 2,852
7 sample-dotnet-core-cqrs-api 2,419
8 coolstore-microservices 2,263
9 EventFlow 2,193
10 SmartEnum 1,749
11 Domain-Driven-Design-Example 1,582
12 practical-clean-ddd 1,004
13 craftsman 920
14 ValueOf 739
15 booking-microservices 533
16 Akkatecture 521
17 eShopOnAbp 510
18 Revo 419
19 DDD-NoDuplicates 401
20 cqrs-clean-eventual-consistency 393
21 Vogen 356
22 Mediator.Net 338
23 OpenSleigh 289
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.