SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 C# clean-code Projects
-
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)
-
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.
-
-
-
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)
-
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
-
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.
-
sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
-
CodeMaid
CodeMaid is an open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.
CodeMaid is an open-source Visual Studio extension to cleanup and simplifies our C#, C++, F#, VB, PHP, PowerShell, R, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.
-
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 -
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.
-
xaml-code-experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
-
-
-
HeuristicsForCleanCode
The goal of the project is to help learn heuristics that will help you write clean code. Use them for the benefit of the community.
-
AuthApi
An example of Authentication and Authorization in REST API using minimal API, Clean Architecture and design patterns. ASP.NET Core 8.0
-
WeatherApi
An example of REST API for handling weather data using minimal API and Clean Architecture with various design patterns. ASP.NET Core 8.0
-
FileApi
An example of REST API for uploading and converting files using minimal API, Clean Architecture and design patterns. ASP.NET Core 8.0 (by Gramli)
-
CQRS-Mediatr-Design-Pattern-old
DynamicWebPanel , CQRS Pattern , MediatR , Clean Code , Layered Architecture , EfCore ,
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# clean-code related posts
- How to find a sample enterprise applications?
- eShop vs eShopOnWeb?
- Simplify Your C# Code: Top 5 Refactoring Tools
- 3 things to avoid when implementing Domain-Driven Design (DDD)
- How do you make docker-compose and kubernetes files for .NET applications?
- Architecture .NET 7, Angular 16, Clean Architecture, Clean Code, Solid
- Confusion about whether DTOs having validation logic is acceptable or terrible.
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Apr 2024
Index
What are some of the best open-source clean-code projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | modular-monolith-with-ddd | 10,228 |
2 | eShopOnWeb | 9,886 |
3 | clean-code-dotnet | 6,774 |
4 | EquinoxProject | 6,276 |
5 | clean-architecture-manga | 3,869 |
6 | Architecture | 3,073 |
7 | GuardClauses | 2,893 |
8 | sample-dotnet-core-cqrs-api | 2,664 |
9 | CodeMaid | 1,851 |
10 | CleanArchitecture.WebApi | 1,343 |
11 | evolutionary-architecture-by-example | 1,118 |
12 | xaml-code-experiences | 117 |
13 | BettingSystem | 97 |
14 | modular-monolith-async | 25 |
15 | HeuristicsForCleanCode | 18 |
16 | AuthApi | 16 |
17 | WeatherApi | 15 |
18 | FileApi | 12 |
19 | CQRS-Mediatr-Design-Pattern-old | 0 |