design-patterns

Open-source projects categorized as design-patterns

Top 23 design-pattern Open-Source Projects

design-patterns
  1. system-design-primer

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

    Project mention: 💻 How to Crack Any Software Developer Interview in 2025 🔥 | dev.to | 2025-07-03

    System Design Primer (GitHub)

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Design Patterns

    Design patterns implemented in Java

    Project mention: Learning Design Patterns in Programming | dev.to | 2025-04-09

    Java Design Patterns GitHub Repo

  4. awesome-scalability

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

    Project mention: The Patterns of Scalable, Reliable, and Performant Large-Scale Systems | news.ycombinator.com | 2024-12-19
  5. design-patterns-for-humans

    An ultra-simplified explanation to design patterns

  6. awesome-design-patterns

    A curated list of software and architecture related design patterns.

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

    View on GitHub

  7. python-patterns

    A collection of design patterns/idioms in Python

    Project mention: Important Design Patterns Every Developer Should Know | dev.to | 2025-04-06

    Python Patterns - Design patterns implemented in Python

  8. go-patterns

    Curated list of Go design patterns, recipes and idioms

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

    design-patterns

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. learngo

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

  11. react-bits

    ✨ React patterns, techniques, tips and tricks ✨

  12. awesome-low-level-design

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

    Project mention: Thinking about my future career | dev.to | 2025-03-23

    Awesome Low-Level Design

  13. domain-driven-hexagon

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

  14. modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

  15. 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:

  16. DotNetGuide

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

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

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

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

    Project mention: 🔥 17 Best Free GitHub Repositories to Crack System Design Interviews 🛠️ | dev.to | 2024-12-06

    7. Low Level Design Primer

  19. Design-Patterns-In-Kotlin

    Design Patterns implemented in Kotlin

  20. design_patterns_in_typescript

    :triangular_ruler: Design pattern implementations in TypeScript

  21. Dependency Injector

    Dependency injection framework for Python

  22. clean-architecture-manga

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

  23. taiga-ui

    Angular UI Kit and components library for awesome people

    Project mention: Feature Flag Service: Experimenting with New Technologies and Architectures | dev.to | 2025-02-22

    Once I completed the backend, I wanted to interact with my service through a comfortable UI. Angular 19 had just come out with stable signals and other cool features, so I decided to use it for the frontend. I didn’t want to spend too much time designing UI components, hence I decided to use a component library that provides pre-built, customizable components. This allowed me to focus more on the core functionality and user experience. The library i choose is Taiga UI.

  24. design-patterns-JS

    All the 23 (GoF) design patterns implemented in Javascript

  25. GuardClauses

    A simple package with guard clause extensions.

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

design-patterns discussion

Log in or Post with

design-patterns related posts

  • Better Error Handling

    2 projects | news.ycombinator.com | 20 Apr 2025
  • Learning Design Patterns in Programming

    1 project | dev.to | 9 Apr 2025
  • Important Design Patterns Every Developer Should Know

    1 project | dev.to | 6 Apr 2025
  • Thinking about my future career

    1 project | dev.to | 23 Mar 2025
  • Dynamically Loading Models: A Guide to Model Registry Patterns

    1 project | dev.to | 26 Feb 2025
  • 🌟 Unlock Your Developer Potential: Top 5 Must-Explore GitHub Repositories 🚀

    13 projects | dev.to | 14 Jan 2025
  • Full Stack Developer's Roadmap 🗺

    9 projects | dev.to | 4 Jan 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. 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 311,062
2 Design Patterns 92,245
3 awesome-scalability 63,330
4 design-patterns-for-humans 46,629
5 awesome-design-patterns 43,372
6 python-patterns 41,683
7 go-patterns 26,386
8 learngo 19,388
9 react-bits 17,217
10 awesome-low-level-design 16,365
11 domain-driven-hexagon 13,470
12 modular-monolith-with-ddd 12,168
13 tachyons 11,667
14 DotNetGuide 8,808
15 Entitas 7,429
16 low-level-design-primer 7,077
17 Design-Patterns-In-Kotlin 5,966
18 design_patterns_in_typescript 5,315
19 Dependency Injector 4,468
20 clean-architecture-manga 4,115
21 taiga-ui 3,652
22 design-patterns-JS 3,626
23 GuardClauses 3,207

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com