SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 C# design-pattern Projects
-
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.
-
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.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Entitas
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
-
GuardClauses
-
design-patterns-explained-with-food
GoF Design Patterns with "Real-World" examples involving Food-Related Businesses and mock dependencies
-
sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Project mention: Can you suggest a Git repo using DDD | reddit.com/r/DomainDrivenDesign | 2022-09-20 -
DesignPatternsLibrary
A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples.
Project mention: What is a good open source .net core project to learn about code structure? | reddit.com/r/dotnet | 2022-10-03This one comes in handy some times: https://github.com/nemanjarogic/DesignPatternsLibrary
-
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.
-
Unity-Programming-Patterns
A collection of open source programming patterns in Unity with examples when to use them
For me, references to design patterns and architecture are most useful, but I can this can be a debatable area. This is a unity specific one I find helpful: https://github.com/Habrador/Unity-Programming-Patterns
-
csharp-design-patterns-for-humans
Design Patterns for Humans™ - An ultra-simplified explanation - C# Examples
-
DNTFrameworkCore
Lightweight and Extensible Infrastructure for Building Web Applications - Web Application Framework
-
-
-
-
-
Furlong
Furlong provides several implementations of the Chain of Responsibility pattern, supporting sync, async-await, request, request-response, and local delegates.
-
design-pattern-examples-in-csharp
UML model and code examples of design patterns for C#. The model is created with Astah.
-
ObserverDesignPattern
Observer is a behavioral design pattern that allows some objects to notify other objects about changes in their state.
Check how to implement Observer Design Pattern in https://github.com/HeyBaldur/ObserverDesignPattern
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# design-patterns related posts
- Design Pattern Examples in C#
- A comprehensive design patterns library - now available on .NET 6
- Unity C# Cheat Sheet?
- Decoupling game logic from unity framework?
- What books and certificates to get?
- The Mediator Pattern
- Asking for advice from C# developers.
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea6013a040>
www.saashub.com | 27 Jan 2023
Index
What are some of the best open-source design-pattern projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | eShopOnWeb | 8,369 |
2 | modular-monolith-with-ddd | 7,869 |
3 | Entitas | 6,026 |
4 | GuardClauses | 2,387 |
5 | design-patterns-explained-with-food | 2,326 |
6 | sample-dotnet-core-cqrs-api | 2,274 |
7 | DesignPatternsLibrary | 1,629 |
8 | Unity-Programming-Patterns | 1,245 |
9 | csharp-design-patterns-for-humans | 1,056 |
10 | DNTFrameworkCore | 276 |
11 | Reddnet | 124 |
12 | LearningPoint | 103 |
13 | software-design-patterns | 83 |
14 | BettingSystem | 74 |
15 | Furlong | 4 |
16 | design-pattern-examples-in-csharp | 3 |
17 | ObserverDesignPattern | 0 |