goto.notes

System Design

Real GitHub repos tagged as awesome-lists for system design, pulled live from the GitHub Search API and sorted by stars.

Snapshot: 2026-07-23 · 10 repos
Architecture-first system design: 26 bilingual tutorials, 25 architecture templates, and 6 end-to-end cases covering distributed systems, AI-native systems, RAG, coding Agents, and production trade-offs.
Vue
1,889 stars
pushed 2026-07-14
A curated list of resources on operating system design and implementation.
209 stars
pushed 2024-06-05
A comprehensive collection of the best resources around mobile design systems. This repository includes guides, design patterns, architectural principles, and case studies to help developers create high-quality mobile applications.
167 stars
pushed 2026-01-09
The free, open companion to the original Grokking the System Design Interview course by DesignGurus.io.
140 stars
pushed 2026-07-17
A curated *Awesome List* of popular GitHub Gists , code snippets, system-design docs & dev tips.
11 stars
pushed 2025-06-28
Awesome system design challenges and community-contributed proposals. Learn awesome system design concepts and technologies!
5 stars
pushed 2022-07-05
Embedded Systems Free Resources | This repo collects 14 of free resources for Embedded Systems. Bring hardware to life with our Embedded Systems Lab repository! Explore a curated collection of free resources and courses on embedded programming and system design. With an interactive online Playg...
2 stars
pushed 2025-05-01
A curated awesome list of the best free resources for data engineering interview prep in 2026. SQL, Python, schema design, pipeline architecture, system design, books, blogs, and company guides.
1 stars
pushed 2026-06-13
production-grade system design documents for interview prep , from URL shorteners to AI inference platforms. Each with scale estimations, architecture diagrams, API design, tradeoffs, and interview tips.
0 stars
pushed 2026-04-03
Attempt at documenting all my system design notes from reading and hands-on experience.
0 stars
pushed 2023-10-30

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.