Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Design Patterns GitHub Repositories
Explore popular GitHub repositories tagged “design-patterns”.
Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.
Trending Repositories
Design patterns implemented in Java
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
A curated list of software and architecture related design patterns.
An ultra-simplified explanation to design patterns
A collection of design patterns/idioms in Python
Curated list of Go design patterns, recipes and idioms
Learn Low Level Design (LLD) and prepare for interviews using free resources.
To Be Top Javaer - Java工程师成神之路
Sample code for several design patterns in PHP 8.x
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
✨ React patterns, techniques, tips and tricks ✨
📖 Design Patterns implemented in Swift 5.0
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
Full Modular Monolith application with Domain-Driven Design approach.
Functional css for humans
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Design Patterns implemented in Kotlin
:triangular_ruler: Design pattern implementations in TypeScript
Dependency injection framework for Python
:tea: All Gang of Four Design Patterns written in Unity C# with many examples. And some Game Programming Patterns written in Unity C#. | 各种设计模式的Unity3D C#版本实现
Source repo for the book
An ultra-simplified explanation of design patterns implemented in javascript
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Angular components library for awesome people
All the 23 (GoF) design patterns implemented in Javascript
Learn how to design large-scale systems. Prep for the system design interview.
Türkçe kaynağa destek olması amacıyla oluşturulmuş bir kaynaktır. Konu anlatımının yanı sıra C#, Java, Go, Python, Kotlin ve TypeScript gibi birçok dilde tasarım desenlerinin uygulamasını içermektedir.