Top 21 C# clean-architecture Projects
-
CleanArchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
Project mention: Tips to develop a Blazor Server app that’s easy to migrate to WASM in the future | reddit.com/r/Blazor | 2022-07-02 -
Project mention: Tips to develop a Blazor Server app that’s easy to migrate to WASM in the future | reddit.com/r/Blazor | 2022-07-02
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
eShopOnWeb
Sample ASP.NET Core 6.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
Project mention: Githubs that show small, easy to understand projects with best practices. | reddit.com/r/csharp | 2022-04-09https://github.com/dotnet-architecture/eShopOnWeb is much simpler & easier to understand.
-
Project mention: Software design: What are the middle ground options between monolith and microservices? | reddit.com/r/softwarearchitecture | 2022-06-07
Modular monolith. Here is one of the best production-ready examples https://github.com/kgrzybek/modular-monolith-with-ddd
-
Project mention: Can I get a quick code review of my simple start to a Go based RogueLike? | reddit.com/r/roguelikedev | 2021-08-18
-
NorthwindTraders
Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core.
-
GuardClauses
-
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.
-
-
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 🍻
-
cqrs-clean-eventual-consistency
CQRS, using Clean Architecture, multiple databases and Eventual Consistency
-
dotnet-template-onion
Onion Architecture with .NET 6/.NET Core and CQRS/Event Sourcing following a DDD approach
Project mention: What structure do you use when following clean architecture? | reddit.com/r/csharp | 2022-01-03 -
ecommerce-microservices-sample
🛍️ A practical e-commerce microservices sample, built with C#, .Net Core, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
Project mention: .Net Core E-Commerece Microservices with using CQRS and Vertical Slice Architecture | dev.to | 2022-06-30You can check it out here: https://github.com/mehdihadeli/ecommerce-microservices-sample
-
Project mention: Reddnet - A simple mini Reddit written in .NET 6.0 with Postgresql | reddit.com/r/dotnet | 2021-12-14
-
-
Plastic
This project provides encapsulation of things like Domain, Application Rules, Business Rules or Business Logic in Application. (by sang-hyeon)
-
Project mention: A Cleaner Startup for .NET 6’s Minimal Approach | reddit.com/r/programming | 2022-06-30
You can find a more fleshed out example here: https://github.com/stphnwlsh/CleanMinimalApi
-
StoreCleanArchitecture-NET
This is a basic project to demonstrate an introduction about the implementation of Clean Architecture on .NET
You can find the source code here.
-
movie-search-application
🎬 A simple movie search app, built with .Net Core, Clean Architecture, Vertical Slice Architecture and using TMDB APIs and YouTube APIs for searching and details of the movies.
Project mention: Movie Search Application: 📺 A simple movie search application based on TMDB APIs and YouTube APIs to search movies and tv-show and related trailers with using .Net 6, Vertical Slice Architecture, MediatR, CQRS and some resiliency mechanism. | reddit.com/r/dotnet | 2021-12-13 -
-
Versioning.NET
A dotnet tool that automatically increments versions in csproj files based on git commit hints.
-
C# clean-architecture related posts
- Tips to develop a Blazor Server app that’s easy to migrate to WASM in the future
- A Cleaner Startup for .NET 6’s Minimal Approach
- [Code Review] asp.net web api
- Onion architecture with EF identity (authorization, authentication, claims etc)
- [Code Review] Asp.net web api
- asp.net .net 6 just a view so far
- Angular, ASP.NET core web api, and DTOs
Index
What are some of the best open-source clean-architecture projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | CleanArchitecture | 10,590 |
2 | CleanArchitecture | 8,985 |
3 | eShopOnWeb | 7,702 |
4 | modular-monolith-with-ddd | 7,016 |
5 | clean-code-dotnet | 5,106 |
6 | NorthwindTraders | 4,783 |
7 | GuardClauses | 2,083 |
8 | coolstore-microservices | 2,066 |
9 | practical-clean-ddd | 835 |
10 | cqrs-clean-eventual-consistency | 319 |
11 | dotnet-template-onion | 203 |
12 | ecommerce-microservices-sample | 190 |
13 | Reddnet | 125 |
14 | BettingSystem | 60 |
15 | Plastic | 30 |
16 | CleanMinimalApi | 28 |
17 | StoreCleanArchitecture-NET | 19 |
18 | movie-search-application | 12 |
19 | UserManagement | 11 |
20 | Versioning.NET | 8 |
21 | CleanGraphQLApi | 3 |
Are you hiring? Post a new remote job listing for free.