system-design-primer
build-your-own-x
system-design-primer | build-your-own-x | |
---|---|---|
391 | 165 | |
298,950 | 141,173 | |
1.3% | - | |
3.5 | 2.5 | |
5 months ago | about 3 years ago | |
Python | ||
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
system-design-primer
- Learn how to design large-scale systems. Includes Anki flashcards
-
5 Cool Websites Every Engineer Should Know About π
System Design Primer on GitHub** (https://github.com/donnemartin/system-design-primer) Best for: Learning system design. System design is a critical skill for engineers, especially those moving into senior roles. The System Design Primer on GitHub is an excellent resource that covers the fundamentals of designing scalable systems, a key area for technical interviews.
-
π 20 Must-Know GitHub Repositories for Developers in 2025!
8οΈβ£ System Design Primer ποΈ π https://github.com/donnemartin/system-design-primer Learn system design concepts with real-world case studies and interview prep materials.
-
13 GitHub Projects that Supercharge Your AI and Development Journey π
git clone https://github.com/donnemartin/system-design-primer.git
-
Complete Roadmap to Learn System Design for Beginners
System Design Primer (GitHub)
-
Full Stack Developer's Roadmap πΊ
π« Distributed Systems βοΈ System Design Primer β¨ Real-World Maintainable Software π The 12 Factor App π Architecting Frontend Projects To Scale
-
π₯ 17 Best Free GitHub Repositories to Crack System Design Interviews π οΈ
Give this repository a β
-
How to level up your backend skills
Pro Tip: Use System Design Primer for an in-depth exploration of system design concepts.
-
π Awesome Resources For Learning About System Design β‘
"System Design Primer": A popular repository covering system design basics with real-world examples. Link
-
Back of the envelope estimations, comeΓ§ando a entrevista de system design
RepositΓ³rio System Design Primer
build-your-own-x
-
Top 10 GitHub Repositories every Web Developer should know in 2025
This repository provides step-by-step instructions to build technologies from scratch. It's very useful if you're curious how things that you may use in your daily work are built. I highly suggest looking into the Redis and Docker guides since they are my favorite ones on this list. It has 326k stars π. Visit the repository here.
-
Ask HN: Project based books/courses for C++?
https://github.com/danistefanovic/build-your-own-x
- Simplemente aplique
-
Ask HN: What are some books where the reader learns by building projects?
https://news.ycombinator.com/item?id=22299180
https://news.ycombinator.com/item?id=13660086
https://news.ycombinator.com/item?id=26039706
Other resources:
https://github.com/danistefanovic/build-your-own-x
https://github.com/AlgoryL/Projects-from-Scratch
https://github.com/tuvtran/project-based-learning
All suggestions are welcome,thanks in advance
-
Some healthy advice for those of you learning to code
Make sure that apart from learning you're using the knowledge to create something either your own idea or maybe something from https://github.com/danistefanovic/build-your-own-x (with your own twist if possible.). It helps a lot to be working on something separately and seeing the results of your new knowledge outside of a tutorial scenario.
-
Top 50 Useful GitHub Repos That Every Developer Should Follow
28. Build your own X
- Project ideas
- Hello
-
I finished learncpp and The C++ Programming Language, 4th Edition. What next?
Do some projects. Come up with your own ideas or pick something from a list like https://github.com/danistefanovic/build-your-own-x
-
guidance/pathway suggestions for learning pyhton?
ello! i'm 20f and humanities student (ir/poli sci) with interest in coding since high school, but just now i have the time to start learning it. i opted for learning pyhton first mostly because i'm interested in automation, data analysis, plus was skimming over the tutorials of build your own x and was surprised that you can do a lot of things with just pyhton.
What are some alternatives?
developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers.
project-based-learning - Curated list of project-based tutorials
interview - Everything you need to prepare for your technical interview
free-programming-books - :books: Freely available programming books
awesome-system-design - A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
computer-science - π Path to a free self-taught education in Computer Science!