Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
-
Updated
Sep 15, 2026 - Python
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
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.
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Functional css for humans
Sample ASP.NET Core 8.0 reference application, now community supported: https://github.com/NimblePros/eShopOnWeb
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
To associate your repository with the design-patterns topic, visit your repo's landing page and select "manage topics."