System Design
Real GitHub repos tagged as awesome-lists for system design, pulled live from the GitHub Search API and sorted by stars.
What this list looks like at a glance
These 10 repos carry 2,424 GitHub stars between them. study8677/awesome-architecture leads with 1,889, and the smallest here, yumed15/system-design-notes, has 0. That spread is normal for awesome-lists: a topic usually has one or two lists everybody links to, then a tail of narrower ones that cover a corner the big list skips.
5 of the 10 were pushed to within the last year as of the 2026-07-23 snapshot. Star count tells you how many people bookmarked a list, not whether anyone still maintains it, so the push date is the more useful number when you are deciding which one to actually follow. Our guide on how to tell if a repo is still maintained covers what else to check.
Frequently asked questions
What counts as a "system design" awesome-list on GotoNotes?
A GitHub repo tagged with the awesome-list topic whose content matches a system-design search query. That covers distributed-systems architecture, system-design-interview prep, and operating-system design resources. It does not cover UI/graphic "design systems" repos, which is a different, unrelated use of the word "design."
Is this the same as interview prep?
Related but not the same. The interview-prep topic on this site is broader, covering coding interviews, career resources, and one very large system-design-interview repo. This system-design topic is narrower: dedicated architecture and design resources, some interview-focused and some not.
How current is this list?
Every repo here was pulled from the GitHub Search API on 2026-07-23. Star counts and last-push dates are live snapshot values, not hand-typed. See the guide on evaluating an awesome list for how to read the last-push date yourself.
New to the format? Read what a GitHub awesome list is. Wondering whether a repo above is still active? Seehow to tell if a GitHub repo is still maintained. Related topic: Interview Prep & Career.