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. Learn more →
Top 23 C# clean-architecture 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.
-
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.
-
Link to PR here: https://github.com/kgrzybek/modular-monolith-with-ddd/pull/286
-
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)
-
-
dotnet-webapi-starter-kit
production grade .net 8 webapi starter kit with multitenancy support and clean code. 🔥
-
clean-architecture-manga
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
- https://github.com/ivanpaulovich/clean-architecture-manga (uses clean architecture in .NET Core + React)
-
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.
-
Architecture
.NET 8, Angular 17, 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 -
You could also use the Ardalis Guard Clause, Ardalis Result and Fluent Validation
-
sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
-
-
run-aspnetcore-microservices
Microservices on .Net platforms which used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12
-
CleanArchitecture.WebApi
An implementation of Clean Architecture for ASP.NET Core 3.1 WebAPI. Built with loosely coupled architecture and clean-code practices in mind.
Project mention: Advice for the web API app development using clean architecture in .NET 6. | /r/dotnet | 2023-06-20 -
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.
-
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
-
Onion-architecture-ASP.NET-Core
WhiteApp API solution template which is built on Onion Architecture with all essential feature using .NET 5!
-
CleanArchitectureWithBlazorServer
This is a repository for creating a Blazor Server dashboard application following the principles of Clean Architecture
Project mention: Recommendations for an open source Blazor server app with good UI and uses best practices? | /r/Blazor | 2023-05-07I have explained it to you further and put some constraints. If you only know how to think with very specific and detailed requirements then you can igmore this post. I don't have more patience nor time to debate this further. The post was only to get more possible input. I know how to search. Never mind. I can look at this: https://github.com/neozhu/CleanArchitectureWithBlazorServer
-
cqrs-clean-eventual-consistency
CQRS, using Clean Architecture, multiple databases and Eventual Consistency
-
trouble-training
FullStack DDD/CQRS with GraphQL workshop including distributed tracing and monitoring. This shows the configuration from React frontend to .Net backend.
-
dotnet-template-onion
Onion Architecture with .NET 6/.NET Core and CQRS/Event Sourcing following a DDD approach
-
Project mention: Has anyone had any luck at all getting this up and running? jasontaylordev/RapidBlazor: Clean Architecture Solution Template for Blazor WebAssembly .NET 7 | /r/Blazor | 2023-11-08
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# clean-architecture related posts
- How do you structure large Minimal API Projects?
- How to find a sample enterprise applications?
- Best .NET Core API project for learning?
- eShop vs eShopOnWeb?
- KwikDeploy - Starting new Docker Deployment Open Source Project
- Dotnet.World.News(Wednesday, September, 20, 2023)
- Why CQRS?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
Index
What are some of the best open-source clean-architecture projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | CleanArchitecture | 15,544 |
2 | CleanArchitecture | 14,775 |
3 | modular-monolith-with-ddd | 10,228 |
4 | eShopOnWeb | 9,886 |
5 | clean-code-dotnet | 6,774 |
6 | dotnet-webapi-starter-kit | 4,018 |
7 | clean-architecture-manga | 3,869 |
8 | Architecture | 3,073 |
9 | GuardClauses | 2,893 |
10 | sample-dotnet-core-cqrs-api | 2,664 |
11 | coolstore-microservices | 2,396 |
12 | run-aspnetcore-microservices | 2,395 |
13 | CleanArchitecture.WebApi | 1,343 |
14 | practical-clean-ddd | 1,154 |
15 | evolutionary-architecture-by-example | 1,118 |
16 | booking-microservices | 789 |
17 | Onion-architecture-ASP.NET-Core | 763 |
18 | CleanArchitectureWithBlazorServer | 642 |
19 | cqrs-clean-eventual-consistency | 458 |
20 | trouble-training | 438 |
21 | dotnet-template-onion | 313 |
22 | RapidBlazor | 265 |
23 | CleanMinimalApi | 220 |