SaaSHub helps you find the best software and product alternatives Learn more →
Top 22 C# domain-driven-design Projects
-
CleanArchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
-
This is pretty similar
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
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: Modular Architecture Design question | Re-using modules in multiple applications | /r/csharp | 2023-05-17We use something like this at work: https://abp.io/
-
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.
-
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: Where can I learn more about Design Patterns & Clean Architecture in .NET? | /r/dotnet | 2023-04-04 -
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.
-
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.
-
For those interested in this sort of thing Eventflow is awesome
-
-
Domain-Driven-Design-Example
Blog series supplementary domain-driven design C# repository that (hopefully) actually makes sense.
-
-
-
Project mention: Which libraries/frameworks are you using for Event Sourcing? | /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.
-
NodaMoney
NodaMoney provides a library that treats Money as a first class citizen and handles all the ugly bits like currencies and formatting.
Project mention: Posits, a New Kind of Number, Improves the Math of AI | /r/programming | 2022-09-29I'd still give a strong warning, and would strongly recommend using some library because the tricky part of money is almost never moving the decimal around (and even then, when you do need to do arbitrary rounding due to contracts or what not, it's better to do it explicitly on the money values, using wrapper types to hide the extra logic on top of money, but keep money being money otherwise when you need to make those two contracts work it'll be pain) and what is the really tricky part is all the rules and issues you have with money.
-
ecommerce-modular-monolith
🪣 A practical e-commerce modular monolith, built with .Net 7, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
Project mention: 🛒 ECommerce-Modular-Monolith-Sample: A practical e-commerce modular monolith sample with .net | /r/opensource | 2022-06-09 -
-
-
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)
-
-
Project mention: What's the biggest difference between C# and Java developers? | /r/csharp | 2023-02-16
My code is most similar to this repo: https://github.com/fluxera/Fluxera.Repository with 2 exceptions for my style in particular.
-
openEcommerce
.NET 6, ASP.NET Core 6, Entity Framework Core 6, C# 10, Angular 14, CQRS, Clean Architecture,SOLID, DDD.
Project mention: GitHub - CarlosJorgeR/OpenEcommerce: .NET 6, ASP.NET Core 6, Entity Framework Core 6, C# 10, Angular 14, CQRS, Clean Architecture,SOLID, DDD. | /r/u_lcarloz | 2022-11-04 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# domain-driven-design related posts
- MVVM frameworks for MAUI
- Posits, a New Kind of Number, Improves the Math of AI
- Can you suggest a git repo using DDD?
- 🛒 ECommerce-Modular-Monolith-Sample: A practical e-commerce modular monolith sample with .net
- 🛒 ECommerce-Modular-Monolith-Sample: A practical e-commerce modular monolith sample
- 🛒 ECommerce-Modular-Monolith-Sample: A practical e-commerce modular monolith sample, built with .Net Core, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture.
- 🛒 ECommerce-Modular-Monolith-Sample: A practical e-commerce modular monolith sample, built with .Net Core, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture.
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f09210346f8>
www.saashub.com | 8 Jun 2023
Index
What are some of the best open-source domain-driven-design projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | CleanArchitecture | 12,769 |
2 | ASP.NET Boilerplate | 11,106 |
3 | ABP | 9,994 |
4 | modular-monolith-with-ddd | 8,510 |
5 | clean-architecture-manga | 3,646 |
6 | Architecture | 2,850 |
7 | sample-dotnet-core-cqrs-api | 2,428 |
8 | EventFlow | 2,193 |
9 | SmartEnum | 1,756 |
10 | Domain-Driven-Design-Example | 1,587 |
11 | Result | 546 |
12 | Akkatecture | 520 |
13 | Revo | 452 |
14 | NodaMoney | 191 |
15 | ecommerce-modular-monolith | 144 |
16 | Reddnet | 126 |
17 | BettingSystem | 80 |
18 | CardGames | 68 |
19 | Plastic | 42 |
20 | modular-monolith-async | 16 |
21 | Fluxera.Repository | 10 |
22 | openEcommerce | 6 |