C# design-patterns

Open-source C# projects categorized as design-patterns

Top 23 C# design-pattern Projects

design-patterns
  1. modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. DotNetGuide

    🌈【C#/.NET/.NET Core学习、工作、面试指南】记录、收集和总结C#/.NET/.NET Core基础知识、学习路线、开发实战、编程技巧练习、学习视频、文章、书籍、项目框架、社区组织、开发必备工具、技术前沿周刊、常见面试题、面试须知、简历模板、人才招聘、以及自己在学习和工作中的一些微薄见解。希望能和大家一起学习,共同进步。如果本知识库能为您提供帮助,别忘了给予支持哦(关注、点赞、分享)💖。

    Project mention: DotNetGuide: Comprehensive Resource for C#/.NET Mastery | news.ycombinator.com | 2024-08-07
  4. Entitas

    Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

  5. clean-architecture-manga

    :cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks

  6. GuardClauses

    A simple package with guard clause extensions.

  7. sample-dotnet-core-cqrs-api

    Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.

  8. DesignPatterns

    Project : Design Patterns Examples in C# (by abishekaditya)

    Project mention: 🌟 Unlock Your Developer Potential: Top 5 Must-Explore GitHub Repositories 🚀 | dev.to | 2025-01-14

    design-patterns

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. design-patterns-explained-with-food

    GoF Design Patterns with "Real-World" examples involving Food-Related Businesses and mock dependencies

  11. SmartEnum

    A base class for quickly and easily creating strongly typed enum replacements in C#.

  12. 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: 🌟 Unlock Your Developer Potential: Top 5 Must-Explore GitHub Repositories 🚀 | dev.to | 2025-01-14

    Design Patterns Library

  13. Specification

    Base class with tests for adding specifications to a DDD model

    Project mention: Extending Ardalis.Specification for NHibernate with Linq, Criteria API, and Query Over | dev.to | 2024-09-16

    Ardalis.Specification is a powerful library that enables the specification pattern for querying databases, primarily designed for Entity Framework Core, but here I'll demonstrate how you can extend Ardalis.Specification to use NHibernate as an ORM as well.

  14. Unity-Programming-Patterns

    Implementations of programming design patterns in Unity with examples in C# when to use them.

  15. csharp-design-patterns-for-humans

    Design Patterns for Humans™ - An ultra-simplified explanation - C# Examples

    Project mention: 🌟 Unlock Your Developer Potential: Top 5 Must-Explore GitHub Repositories 🚀 | dev.to | 2025-01-14

    design-patterns-for-human - ultra simplified explanation to design patterns.

  16. Result

    A result abstraction that can be mapped to HTTP response codes if needed. (by ardalis)

    Project mention: How To Replace Exceptions with Result Pattern in .NET | dev.to | 2024-12-19

    Ardalis Result

  17. DNTFrameworkCore

    Lightweight and Extensible Infrastructure for Building Web Applications - Web Application Framework

  18. UniMob

    Modern reactive programming library for Unity (inspired by MobX js)

  19. LearningPoint

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

  20. Reddnet

    🎭 Minimal Reddit clone

  21. BettingSystem

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

  22. software-design-patterns

    C# Design Patterns Tutorial Sample Code

  23. PeakLimsApi

    🧬 Source-available fair-code licensed LIMS. The laboratory software you'll enjoy using.

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

  25. DesignPatterns

    The repository serve as valuable resources for developers looking to understand, implement, and apply design patterns in their projects. (by ssukhpinder)

    Project mention: 11 Key Design Patterns | dev.to | 2024-09-22
  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C# design-patterns discussion

Log in or Post with

C# design-patterns related posts

  • How To Replace Exceptions with Result Pattern in .NET

    2 projects | dev.to | 19 Dec 2024
  • Extending Ardalis.Specification for NHibernate with Linq, Criteria API, and Query Over

    1 project | dev.to | 16 Sep 2024
  • How to find a sample enterprise applications?

    4 projects | /r/dotnet | 6 Dec 2023
  • Advantages and disadvantages of FastEndpoints

    4 projects | /r/dotnet | 24 Jun 2023
  • Why doesn't eager loading work with EF?

    3 projects | /r/dotnet | 17 Jun 2023
  • Game dev for a Web developer

    2 projects | /r/Unity3D | 14 Jun 2023
  • ConfigureAwait in C#

    2 projects | dev.to | 16 May 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 19 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 modular-monolith-with-ddd 11,810
2 DotNetGuide 8,181
3 Entitas 7,329
4 clean-architecture-manga 4,069
5 GuardClauses 3,166
6 sample-dotnet-core-cqrs-api 2,934
7 DesignPatterns 2,665
8 design-patterns-explained-with-food 2,430
9 SmartEnum 2,272
10 DesignPatternsLibrary 2,049
11 Specification 2,044
12 Unity-Programming-Patterns 1,983
13 csharp-design-patterns-for-humans 1,328
14 Result 937
15 DNTFrameworkCore 318
16 UniMob 206
17 LearningPoint 149
18 Reddnet 131
19 BettingSystem 103
20 software-design-patterns 100
21 PeakLimsApi 65
22 HeuristicsForCleanCode 18
23 DesignPatterns 10

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C# is
the 10th most popular programming language
based on number of references?