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 7 complete days
15 repositories by Attention Score · Oct 27, 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.
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Curated list of Go design patterns, recipes and idioms
Full Modular Monolith application with Domain-Driven Design approach.
Design patterns implemented in Java
An ultra-simplified explanation to design patterns
A collection of design patterns/idioms in Python
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 .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Functional css for humans
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity