SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# Ddd Projects
-
CleanArchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core (by ardalis)
🔴 [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.
-
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.
-
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.
- https://github.com/dotnet-architecture/eShopOnWeb (a Microsoft example -- also includes the link to a recent livestream which provides an overview)
-
-
sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
-
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
If so, then look into this
-
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 🍻
-
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.
-
craftsman
A .NET scaffolding tool to help you stop worrying about boilerplate and focus on your business logic 🚀
-
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.
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
-
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? | /r/dotnet | 2023-04-17Even better, try this version: https://github.com/abpframework/eShopOnAbp which is eShop on the ABP framework which I highly recommend.
-
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 -
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-06Check this out: https://github.com/SteveDunn/Vogen
-
-
-
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
C# Ddd related posts
- Modular Monolith with DDD repository migrated to .NET 8.0
- How to find a sample enterprise applications?
- Introducing my open-source project based on .NET with Microservices, DDD, BDD and Testing concepts
- Robust Design through Value Objects in C#
- What are the GitHub repositories or blogs to learn industry-standard coding for Web API
- Primitive obsession
- Where to convert input to Value Object in Clean Architecture?
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Apr 2024
Index
What are some of the best open-source Ddd projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | CleanArchitecture | 14,775 |
2 | modular-monolith-with-ddd | 10,228 |
3 | eShopOnWeb | 9,886 |
4 | EquinoxProject | 6,272 |
5 | sample-dotnet-core-cqrs-api | 2,664 |
6 | coolstore-microservices | 2,396 |
7 | EventFlow | 2,312 |
8 | SmartEnum | 2,045 |
9 | Specification | 1,785 |
10 | Domain-Driven-Design-Example | 1,687 |
11 | practical-clean-ddd | 1,154 |
12 | evolutionary-architecture-by-example | 1,118 |
13 | craftsman | 1,089 |
14 | ValueOf | 833 |
15 | booking-microservices | 789 |
16 | eShopOnAbp | 640 |
17 | TaskoMask | 639 |
18 | Vogen | 627 |
19 | Revo | 595 |
20 | Akkatecture | 523 |
21 | DDD-NoDuplicates | 516 |
22 | cqrs-clean-eventual-consistency | 458 |
23 | Mediator.Net | 359 |