C# domain-driven-design

Open-source C# projects categorized as domain-driven-design

Top 23 C# domain-driven-design Projects

domain-driven-design
  • 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.

  • 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
  • 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 and the ASP.NET Core platforms. Provides the fundamental infrastructure, production-ready startup templates, application modules, UI themes, tooling, guides and documentation.

  • Project mention: ABP Suite: Best CRUD Page Generation Tool for .NET | dev.to | 2024-02-14

    In conclusion, ABP Suite is a game-changer in the realm of application development. Its modular design (comes from ABP Framework), powerful code generation, and support for modern frontend frameworks make it a go-to choice for developers looking to build scalable and feature-rich applications. Whether you are working on a small project or a large enterprise application, ABP Suite provides the tools you need to succeed in your development endeavors.

  • ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

  • Project mention: Como avanzar con .Net? | /r/devsarg | 2023-06-27

    https://aspnetboilerplate.com/ (por si alguien le interesa)

  • 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

  • clean-architecture-manga

    :cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks

  • Project mention: How to find a sample enterprise applications? | /r/dotnet | 2023-12-06

    - https://github.com/ivanpaulovich/clean-architecture-manga (uses clean architecture in .NET Core + React)

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

  • sample-dotnet-core-cqrs-api

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

  • SaaSHub

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

    SaaSHub logo
  • EventFlow

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

  • 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

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

    A result abstraction that can be mapped to HTTP response codes if needed. (by ardalis)

  • Project mention: Advantages and disadvantages of FastEndpoints | /r/dotnet | 2023-06-24

    Using the Nuget Package Ardalis.Result for mapping result objects to HTTP Response Codes and associated objects; FastEndpoint has its own way of approaching this problem, which seems to be to hang everything off an "Endpoint" and optionally using Swagger to redundantly describe the route's behavior; this seems like a step backwards from more advanced Web frameworks in other languages. The advantage of Ardalis.Result should be clear - each closed form of Ardalis.Result can have its own knowledge of what it does, and therefore automatically describe the abstract transformations it does on a request. In functional programming, this "abstract transformation" is typically called a monad transformer or Arrow. Once you have a type that describes the abstract transformation, plugging that into Swagger should be straight-forward.

  • Revo

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

  • Akkatecture

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

  • food-delivery-modular-monolith

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

  • NodaMoney

    NodaMoney provides a library that treats Money as a first class citizen and handles all the ugly bits like currencies and formatting.

  • booking-modular-monolith

    Practical Modular Monolith, built with .Net, DDD, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

  • Reddnet

    🎭 Minimal Reddit clone

  • BettingSystem

    ASP.NET Core | Domain-Driven Design | Clean Architecture

  • CardGames

    A repository with domain models as a basis to implement card games in C#, as well as implementations of poker simulations within this framework. (by EluciusFTW)

  • Plastic

    This project provides encapsulation of things like Domain, Application Rules, Business Rules or Business Logic in Application. (by sang-hyeon)

  • PeakLimsApiSample

    🧬 A complex DDD based web API to model the accessioning workflow within a LIMS.

  • 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# domain-driven-design discussion

Log in or Post with

C# domain-driven-design related posts

  • ABP Suite: Best CRUD Page Generation Tool for .NET

    2 projects | dev.to | 14 Feb 2024
  • ABP: Open-Source Web Application Framework for Asp.net Core

    1 project | news.ycombinator.com | 13 Aug 2023
  • Advantages and disadvantages of FastEndpoints

    4 projects | /r/dotnet | 24 Jun 2023
  • MVVM frameworks for MAUI

    2 projects | /r/dotnetMAUI | 3 Apr 2023
  • Posits, a New Kind of Number, Improves the Math of AI

    2 projects | /r/programming | 29 Sep 2022
  • Can you suggest a git repo using DDD?

    6 projects | /r/dotnet | 20 Sep 2022
  • 🛒 ECommerce-Modular-Monolith-Sample: A practical e-commerce modular monolith sample with .net

    1 project | /r/opensource | 9 Jun 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 CleanArchitecture 15,103
2 ABP 12,412
3 ASP.NET Boilerplate 11,654
4 modular-monolith-with-ddd 10,528
5 clean-architecture-manga 3,891
6 Architecture 3,107
7 sample-dotnet-core-cqrs-api 2,786
8 EventFlow 2,324
9 SmartEnum 2,091
10 Specification 1,835
11 Domain-Driven-Design-Example 1,687
12 evolutionary-architecture-by-example 1,206
13 Result 791
14 Revo 617
15 Akkatecture 524
16 food-delivery-modular-monolith 292
17 NodaMoney 203
18 booking-modular-monolith 156
19 Reddnet 131
20 BettingSystem 99
21 CardGames 75
22 Plastic 57
23 PeakLimsApiSample 52

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