# donnemartin/system-design-primer

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

- GitHub: https://github.com/donnemartin/system-design-primer
- Category: Learning & Lists (https://ideas.asveas.com/c/learning)
- Tags: design, design-patterns, design-system, development, interview, interview-practice, interview-questions, programming, python, system, web, web-application, webapp
- Language: Python · License: Other
- Stars: 377,581 · Forks: 59,257 · Open issues: 647
- Last push: 2026-09-15 (2 months ago)
- Vibe score: 86/100

## What it is
Learn how to design large-scale systems. Prep for the system design interview. Learning how to design scalable systems will help you become a better engineer. System design is a broad topic. There are a vast number of resources scattered throughout the web on system design principles.

## When to use it
Reach for system-design-primer when you want to learn a topic, find more tools, or borrow battle-tested prompts and examples — it's written in Python and fits stacks tagged design, design-patterns, design-system, development.

## Maintenance
donnemartin/system-design-primer looks actively maintained: the last push was 2 months ago (2026-09-15), with 377,581 stars and 647 open issues.

## Quick start
```bash
git clone https://github.com/donnemartin/system-design-primer.git
```

## Alternatives in Learning & Lists
- [public-apis/public-apis](https://github.com/public-apis/public-apis) — A collective list of free APIs (★498k, Python, vibe 100/100) · details: https://ideas.asveas.com/r/public-apis/public-apis
- [nilbuild/developer-roadmap](https://github.com/nilbuild/developer-roadmap) — Interactive roadmaps, guides and other educational content to help developers grow in their careers. (★372k, TypeScript, vibe 100/100) · details: https://ideas.asveas.com/r/nilbuild/developer-roadmap
- [f/prompts.chat](https://github.com/f/prompts.chat) — f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy. (★177k, MDX, vibe 98/100) · details: https://ideas.asveas.com/r/f/prompts.chat
- [Shubhamsaboo/awesome-llm-apps](https://github.com/Shubhamsaboo/awesome-llm-apps) — 100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source. (★144k, Python, vibe 97/100) · details: https://ideas.asveas.com/r/Shubhamsaboo/awesome-llm-apps
- [openai/openai-cookbook](https://github.com/openai/openai-cookbook) — Examples and guides for using the OpenAI API (★77k, Jupyter Notebook, vibe 95/100) · details: https://ideas.asveas.com/r/openai/openai-cookbook
- [codecrafters-io/build-your-own-x](https://github.com/codecrafters-io/build-your-own-x) — Master programming by recreating your favorite technologies from scratch. (★562k, Markdown, vibe 94/100) · details: https://ideas.asveas.com/r/codecrafters-io/build-your-own-x

---
Source: https://ideas.asveas.com/r/donnemartin/system-design-primer · Catalog: https://ideas.asveas.com/llms.txt
