C# design-patterns

Open-source C# projects categorized as design-patterns

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.

    Project mention: C# .net for beginners | reddit.com/r/csharp | 2023-01-26
  • modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    Project mention: How I start every new Python backend API project | dev.to | 2023-01-19

    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

    A simple package with guard clause extensions.

    Project mention: Implementing a Clean Architecture in ASP.NET Core 6 | dev.to | 2022-02-03


  • 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-03

    This 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

    Project mention: Unity C# Cheat Sheet? | reddit.com/r/Unity3D | 2022-02-23

    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

  • Reddnet

    🎭 Minimal Reddit clone

  • LearningPoint

    A repository for learning different technologies, frameworks, features......

  • software-design-patterns

    C# Design Patterns Tutorial Sample Code

  • BettingSystem

    ASP.NET Core | Domain-Driven Design | Clean Architecture

  • 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.

    Project mention: Observer design pattern | dev.to | 2022-11-17

    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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-26.

C# design-patterns related posts


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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives