design-patterns

Open-source projects categorized as design-patterns

Top 23 design-pattern Open-Source Projects

design-patterns
  • system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    Project mention: 🚀 Awesome Resources For Learning About System Design ⚡ | dev.to | 2024-11-08

    "System Design Primer": A popular repository covering system design basics with real-world examples. Link

  • 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
  • Design Patterns

    Design patterns implemented in Java

    Project mention: Top 10 GitHub Repositories for Python and Java Developers | dev.to | 2024-05-03

    2. Java Design Patterns This repository showcases a collection of design patterns implemented in Java, making it a useful resource for learning how to apply design patterns in your projects. https://github.com/iluwatar/java-design-patterns

  • awesome-scalability

    The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

    Project mention: 10 resources to become a system design hero | dev.to | 2024-05-28

    Modified from Zach system design repository. Added more links and topics to cover on both PS/DS & System Design Interviews. We will keep updating this posting from time to time. Some more awesome resource

  • design-patterns-for-humans

    An ultra-simplified explanation to design patterns

  • python-patterns

    A collection of design patterns/idioms in Python

    Project mention: Any good resource on design patterns with examples in Python? | /r/learnpython | 2023-12-09

    GitHub: Collection of design patterns and idioms

  • awesome-design-patterns

    A curated list of software and architecture related design patterns.

  • go-patterns

    Curated list of Go design patterns, recipes and idioms

    Project mention: Go-Patterns: A Curated Collection of Go Design Patterns and Best Practices | news.ycombinator.com | 2024-10-04
  • SaaSHub

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

    SaaSHub logo
  • learngo

    ❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    Learn Go

  • react-bits

    ✨ React patterns, techniques, tips and tricks ✨

  • domain-driven-hexagon

    Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included

    Project mention: From Frontend to Backend | /r/cscareerquestionsEU | 2023-12-08

    That's exactly where I am. My manager gave me these links, that cover a lot of those words the backend uses, so I can identify what they mean and how to use them. 1. For inspiration and concepts: https://github.com/Sairyss/domain-driven-hexagon 2. Suggested to read the documentation for nest.js. They apply such concepts I don't understand: https://nestjs.com/

  • tachyons

    Functional css for humans

    Project mention: Atomic CSS Deep Dive | dev.to | 2024-08-09

    But in this example we will take a preset with Tachyons, a once popular library. But here the naming is even more deplorable:

  • modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    Project mention: Modular Monolith with DDD repository migrated to .NET 8.0 | /r/dotnet | 2023-12-09

    Link to PR here: https://github.com/kgrzybek/modular-monolith-with-ddd/pull/286

  • awesome-low-level-design

    Learn Low Level Design (LLD) and prepare for interviews using free resources.

    Project mention: Awesome-Low-Level-Design: Free Resources to Master LLD for Interviews | news.ycombinator.com | 2024-10-03
  • Entitas

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

    Project mention: Entitas VS Friflo.Json.Fliox - a user suggested alternative | libhunt.com/r/Entitas | 2024-01-30
  • DotNetGuide

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

    Project mention: DotNetGuide: Comprehensive Resource for C#/.NET Mastery | news.ycombinator.com | 2024-08-07
  • low-level-design-primer

    Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.

  • Design-Patterns-In-Kotlin

    Design Patterns implemented in Kotlin

  • design_patterns_in_typescript

    :triangular_ruler: Design pattern implementations in TypeScript

  • clean-architecture-manga

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

    Project mention: How to find a sample enterprise applications? | /r/dotnet | 2023-12-06

    - https://github.com/ivanpaulovich/clean-architecture-manga (uses clean architecture in .NET Core + React)

  • Dependency Injector

    Dependency injection framework for Python

  • design-patterns-JS

    All the 23 (GoF) design patterns implemented in Javascript

  • GuardClauses

    A simple package with guard clause extensions.

  • sample-dotnet-core-cqrs-api

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

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

design-patterns discussion

Log in or Post with

design-patterns related posts

  • Extending Ardalis.Specification for NHibernate with Linq, Criteria API, and Query Over

    1 project | dev.to | 16 Sep 2024
  • Any good resource on design patterns with examples in Python?

    1 project | /r/learnpython | 9 Dec 2023
  • How to find a sample enterprise applications?

    4 projects | /r/dotnet | 6 Dec 2023
  • Pyved-engine – game engine written in Python<3, built around pygame

    1 project | news.ycombinator.com | 29 Sep 2023
  • Ask HN: How to handle Asian-style “Family name first” when designing interfaces

    2 projects | news.ycombinator.com | 30 Aug 2023
  • The Evolution of CommonPHP Framework: Thanks to Your Input

    3 projects | /r/PHPhelp | 28 Jun 2023
  • Advantages and disadvantages of FastEndpoints

    4 projects | /r/dotnet | 24 Jun 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 9 Nov 2024
    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? This list will help you:

Project Stars
1 system-design-primer 274,059
2 Design Patterns 89,901
3 awesome-scalability 58,871
4 design-patterns-for-humans 45,378
5 python-patterns 40,454
6 awesome-design-patterns 39,936
7 go-patterns 25,451
8 learngo 18,880
9 react-bits 16,936
10 domain-driven-hexagon 12,193
11 tachyons 11,641
12 modular-monolith-with-ddd 11,109
13 awesome-low-level-design 8,434
14 Entitas 7,158
15 DotNetGuide 6,929
16 low-level-design-primer 6,445
17 Design-Patterns-In-Kotlin 5,917
18 design_patterns_in_typescript 5,177
19 clean-architecture-manga 3,951
20 Dependency Injector 3,949
21 design-patterns-JS 3,591
22 GuardClauses 3,069
23 sample-dotnet-core-cqrs-api 2,886

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 konow that C# is
the 9th most popular programming language
based on number of metions?