donnemartin/system-design-primer

★377,591PythonNOASSERTION⑂ 59,264Issue 291Updated Sep 15, 2026

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

A long-running, crowd-translated primer on scalable system design — This repo organizes scattered web resources on large-scale system design into one structured guide, aimed squarely at system design interview prep, and ships with Anki flashcards for spaced repetition. It's also translated into 15+ languages by community contributors, making it accessible beyond English-speaking engineers.

Learning & resourcesdesigndesign-patternsdesign-systemdevelopmentinterviewinterview-practiceinterview-questionsprogrammingpythonsystemwebweb-applicationwebapp

Metrics

Relative growth (7d)+0%Growth over the last 7 days relative to size
Acceleration-23%Change in growth pace from the week before
Attention27The three metrics scaled to 0–100 and combined

Retention can be computed 30 days after a repository first trends (it isn't shown until then). See About for how each metric is defined.

Star growth and Trending appearances (last 30 days)

First listed+196★/dayDaily
Oct 13, 2026Nov 11, 2026

Bands mark days on the trending list (darker = higher rank)

Daily trending ranks as a table (1 days)
DateDaily
Nov 8, 2026
python #11 +192

Created Feb 27, 2017 · First on trending Nov 8, 2026

Other notable repositories in the same category (Learning & resources)

See all Learning & resources repositories →

Rank within design

#Repository★
1donnemartin/system-design-primer377,591
2Leonxlnx/taste-skill113,040
3pbakaus/impeccable107,668
4tldraw/tldraw51,454
5chatwoot/chatwoot39,590
6alchaincyf/huashu-design29,143
7GraphiteEditor/Graphite27,901
8simple-icons/simple-icons26,197
9processing/p5.js24,330
10alyssaxuu/screenity18,981

See all design repositories →

Get the weekly digest by email

Every Monday: the repositories that grew most last week, and how the buzz spread between the global and Japanese-language web. Unsubscribe any time. See the privacy and ad policy for how we handle your address.