system-design-primer
developer-roadmap
system-design-primer | developer-roadmap | |
---|---|---|
395 | 2,162 | |
311,062 | 330,907 | |
3.2% | 2.0% | |
3.0 | 9.9 | |
about 2 months ago | 6 days ago | |
Python | TypeScript | |
GNU General Public License v3.0 or later | 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
-
๐ป How to Crack Any Software Developer Interview in 2025 ๐ฅ
System Design Primer (GitHub)
-
So, tech salaries stopped climbing now what? we are not hiring right now, the new normal.
System Design Primer still relevant in every interview
-
Building a Scalable Ride-Hailing App: Architecture Lessons from Real-World Implementation
Real-time Systems Design
-
๐ฅ Hidden Gems on GitHub That Every Developer (IT/Non-IT) Needs toย Explore
๐ 14. System Design Primer ๐ https://github.com/donnemartin/system-design-primer ๐งฑ A roadmap for scalable systems like YouTube, Netflix, and Twitter. โ Best For: Backend, SDE-2+, architects
- 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
developer-roadmap
-
A 37-year-old wanting to learn computer science
supermatt makes an interesting distinction there: if you're more interested in the practical/professional aspect, don't get too sidetracked in the theoretical side.
Computer Science is fascinating and wide, but if you're interested in reskilling into a new, professionally profitable sector, veering too much into the theoretical aspect can prove detrimental.
However, as you mention, your objectives will adjust the more you come to learn, so it's important to keep an open mind and read more widely than just the next necessary thing.
Just beware of ADD side-tracking you, and have clear road maos. (Speaking from personal experience there, I always have to keep a check on my direction during both study and work, lest I lose too much time without much benefit.)
Speaking of roadmaps to study, perhaps this site can provide an early guide, augmented by books and courses, for your chosen field:
https://roadmap.sh/
And don't let your age deter you. People who love what they do are rare and priceless in any age range. If a company doesn't want to hire you due to your age, then that's probably a company you wouldn't enjoy working for anyway.
-
I revamped the Roadmap.sh Frontend Roadmap!
โRoadmap.shโ is a wonderful resource for any developer. It gives you a terrific map of the things you could learn in the future and helps you understand where in the learning journey you probably are.
-
Ask HN: What Are You Working On? (June 2025)
> everything is human-reviewed and open-sourced for community auditing
2 projects worth checking out here: https://github.com/kamranahmedse/developer-roadmap (open-sourced roadmaps, no course content) and also https://github.com/ossu for more college curricula level (with references to outside courses).
I've been personally working on AI generated courses for a couple of months (probably will open source it in 1โ3 months). I think the trickiest part that I haven't figured out yet is how to kind of build a map of someone's knowledge so I can branch out of it, things like "have a CS degree" or "worked as a Frontend Dev" is a good starting point, but how to go from there?
I really like how Squirrel AI (EdTech Company) breaks things down โ they split subjects into thousands of tiny โknowledge points.โ Each one is basically a simple yes/no check: Do I know this or not?
-
Is the software engineer the new farmer of the digital age?
To navigate effectively in this new era, you need to master both fundamentals and modern tools. Roadmap.sh offers a comprehensive guide, but here are the critical areas every engineer should master:
-
๐ฅ Hidden Gems on GitHub That Every Developer (IT/Non-IT) Needs toย Explore
๐ฅ 9. Developer Roadmaps ๐ https://github.com/kamranahmedse/developer-roadmap Why it's awesome: Visual learning paths for Frontend, Backend, DevOps, AI, DBMS, and more. It helps you stay on track with skills demanded in the real world. โ Best For: Career clarity seekers ๐ Update your resume based on this map
-
Starting Daily Blogging of my Tech Journey
Anyways enough of that ranting, let me talk about what I have been upto these days. I started learning rust a month ago and have been learning DevOps for the past 3-4 months, I am following this roadmap from roadmap.sh (Great open source Place for roadmaps), and following that only made a switch from windows to linux. One of the better decisions I made recently cause I use this i3 laptop with 8Gb ram so windows had some difficulty working smoothly but ubuntu runs phenomenally disreagarding a few chrome crashes here and there everything run really smoothly.
-
Level up your dev career with the T-shape strategy and why generalists donโt get XP boosts
Roadmap.sh Visual tech roadmaps for frontend, backend, DevOps, security, etc.
-
Timeline: My Career Shift from Mechanical Engineer to Cybersecurity
If you are willing to spend some on learning, I recommend subscribing to tryhackme.com. For me, they have the best materials for beginners. If you are on a budget, you may start looking for cybersecurity roadmap in roadmap.sh. They curate roadmaps for many IT careers and within nodes are free learning sources.
-
๐ 20 Must-Know GitHub Repositories for Developers in 2025!
2๏ธโฃ Developer Roadmap ๐ค๏ธ ๐ https://github.com/kamranahmedse/developer-roadmap A structured roadmap for learning Frontend, Backend, DevOps, and more with the latest technologies.
-
Timeless Developer Skills: Building Solid Foundation for Long-Term Success
If you prefer structured guidance on skill development, check out roadmap.sh. Their curated roadmaps for different specializations complement the timeless skills in this guide.
What are some alternatives?
interview - Everything you need to prepare for your technical interview
freeCodeCamp - freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
awesome-system-design - A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
public-apis - A collective list of free APIs
devtron - The only Kubernetes dashboard you need
C++ Workflow - C++ Parallel Computing and Asynchronous Networking Framework