C# Patterns

Open-source C# projects categorized as Patterns | Edit details

Top 4 C# Pattern Projects

  • GitHub repo GuardClauses

    A simple package with guard clause extensions.

    Project mention: What a good Starter Kit for WebAPI for Asp.NET Core | reddit.com/r/dotnet | 2021-03-24

    It's made by Ardalis, who wrote Microsoft's architectural guide for ASP.NET Core Web APIs. I like his GuardClauses library too.

  • GitHub repo 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: A comprehensive design patterns library - 32 design patterns - 65 moderately realistic examples - Besides GoF patterns (singleton, decorator, state, etc.) you can also find patterns like event aggregator, interpreter, lazy load, rules engine, repository, service locator, specification, UoW... | reddit.com/r/coding | 2021-02-08
  • Syncfusion

    Syncfusion Xamarin UI controls allow for space, time, and ultimately, cost savings.. Syncfusion Xamarin components and frameworks are constantly being developed and updated to meet the growing needs of a changing digital world. This suite has controls from basic editors to powerful, advanced controls like DataGrid, Charts, ListView, and RTE. Free 30-day Trial.

  • GitHub repo job-interview-solid-principles-test

    A programming job interview questions that test the understanding of basic principles and patterns

    Project mention: I made an open source habit tracker app | reddit.com/r/opensource | 2021-04-01

    If you are looking for a project just to show at job interviews, I have something exactly for that: https://github.com/Jinjinov/job-interview-solid-principles-test

  • GitHub repo DiscreteStatePattern

    A pattern for creating highly compact and light-weight general purpose finite state machines. (by DidacticSpectre)

    Project mention: Multiplayer card game : how to wait ? | reddit.com/r/Unity3D | 2021-05-19

    However, you are going to want to implement a state machine, which I have the perfect solution for you.

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 2021-05-19.


What are some of the best open-source Pattern projects in C#? This list will help you:

Project Stars
1 GuardClauses 995
2 DesignPatternsLibrary 523
3 job-interview-solid-principles-test 28
4 DiscreteStatePattern 28
Find remote jobs at our new job board 99remotejobs.com. There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.