1.donnemartin / system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Ranked by Attention Score: stars gained over the last 180 complete days
22 repositories by Attention Score · May 7, 2026 – Nov 2, 2026 (UTC)
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Learn Low Level Design (LLD) and prepare for interviews using free resources.
A curated list of software and architecture related design patterns.
Design patterns implemented in Java
An ultra-simplified explanation to design patterns
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
A collection of design patterns/idioms in Python
Curated list of Go design patterns, recipes and idioms
Full Modular Monolith application with Domain-Driven Design approach.
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
Sample ASP.NET Core 8.0 reference application, now community supported: https://github.com/NimblePros/eShopOnWeb
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
✨ React patterns, techniques, tips and tricks ✨
Sample code for several design patterns in PHP 8.x
Functional css for humans
To Be Top Javaer - Java工程师成神之路
📖 Design Patterns implemented in Swift 5.0
📚 Curated list of articles, tutorials and repos that may help you dig a little bit deeper into iOS [and Apple Platforms].
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.