C# Ddd

Open-source C# projects categorized as Ddd

Top 23 C# Ddd Projects

  • CleanArchitecture

    Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core (by ardalis)

  • Project mention: Dotnet.World.News(Wednesday, September, 20, 2023) | /r/bitplatform | 2023-09-22

    🔴 [CleanArchitecture] (Learning Template + Docs): A starting point for Clean Architecture with ASP.NET Core. Clean Architecture is just the latest in a series of names for the same loosely-coupled, dependency-inverted architecture.

  • modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

  • Project mention: Modular Monolith with DDD repository migrated to .NET 8.0 | /r/dotnet | 2023-12-09

    Link to PR here: https://github.com/kgrzybek/modular-monolith-with-ddd/pull/286

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • eShopOnWeb

    Sample ASP.NET Core 8.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 to find a sample enterprise applications? | /r/dotnet | 2023-12-06

    - https://github.com/dotnet-architecture/eShopOnWeb (a Microsoft example -- also includes the link to a recent livestream which provides an overview)

  • EquinoxProject

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

  • sample-dotnet-core-cqrs-api

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

  • coolstore-microservices

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

  • EventFlow

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

  • SaaSHub

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

    SaaSHub logo
  • SmartEnum

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

  • Specification

    Base class with tests for adding specifications to a DDD model

  • Project mention: Why doesn't eager loading work with EF? | /r/dotnet | 2023-06-17

    If so, then look into this

  • Domain-Driven-Design-Example

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

  • 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 | news.ycombinator.com | 2023-09-12
  • 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 scaffolding tool to help you stop worrying about boilerplate and focus on your business logic 🚀

  • Project mention: Verticle Slice Architecture | /r/dotnet | 2023-06-18
  • ValueOf

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

  • Project mention: Robust Design through Value Objects in C# | dev.to | 2023-09-18

    As we anticipate advancements in C#, we can still forge ahead with crafting resilient applications by utilizing the "ValueOf" package as a provisional solution. Below, we create a validated EmailAddress class leveraging the package:

  • booking-microservices

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

  • Project mention: How do you structure large Minimal API Projects? | /r/dotnet | 2023-12-07

    Complete misinformation. Controllers are a thing of the past. Minimal APIs are fast, flexible, and can be organized neatly into endpoint groups in a dozen different ways. Hell there are even people that colocate a single endpoint with its mediator request handler https://github.com/meysamhadeli/booking-microservices/blob/main/src/Services/Flight/src/Flight/Aircrafts/Features/CreatingAircraft/V1/CreateAircraft.cs

  • Vogen

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

  • Project mention: Is it just mean, or is C# easier to learn than JavaScript or even PHP? | /r/dotnet | 2023-12-06

    Check this out: https://github.com/SteveDunn/Vogen

  • TaskoMask

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

  • Project mention: Introducing my open-source project based on .NET with Microservices, DDD, BDD and Testing concepts | /r/opensource | 2023-10-30
  • 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

  • Revo

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

  • Akkatecture

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

  • 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

  • Mediator.Net

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

  • 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 related posts

  • 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
  • Robust Design through Value Objects in C#

    2 projects | dev.to | 18 Sep 2023
  • What are the GitHub repositories or blogs to learn industry-standard coding for Web API

    3 projects | /r/dotnet | 15 Jun 2023
  • Primitive obsession

    1 project | /r/dotnet | 10 Jun 2023
  • Where to convert input to Value Object in Clean Architecture?

    1 project | /r/dotnet | 27 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 May 2024
    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 14,931
2 modular-monolith-with-ddd 10,383
3 eShopOnWeb 9,964
4 EquinoxProject 6,294
5 sample-dotnet-core-cqrs-api 2,759
6 coolstore-microservices 2,396
7 EventFlow 2,320
8 SmartEnum 2,067
9 Specification 1,809
10 Domain-Driven-Design-Example 1,687
11 evolutionary-architecture-by-example 1,163
12 practical-clean-ddd 1,155
13 craftsman 1,097
14 ValueOf 833
15 booking-microservices 804
16 Vogen 659
17 TaskoMask 647
18 eShopOnAbp 643
19 Revo 606
20 Akkatecture 523
21 DDD-NoDuplicates 520
22 cqrs-clean-eventual-consistency 458
23 Mediator.Net 364

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com