🔥 17 Best Free GitHub Repositories to Crack System Design Interviews 🛠️

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. system-design-primer

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

    Give this repository a ⭐

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. developer-roadmap

    Interactive roadmaps, guides and other educational content to help developers grow in their careers.

    2.System Design Roadmap by Developer Roadmap

  4. system-design-101

    Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.

    3. System Design 1o1 by Byte Byte Go

  5. system-design-resources

    These are the best resources for System Design on the Internet

    4. System Design Resources by Interview Ready

  6. awesome-low-level-design

    Learn Low Level Design (LLD) and prepare for interviews using free resources.

    5. Awesome Low Level Design by Ashish Pratap Singh

  7. low-level-design-primer

    Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.

    7. Low Level Design Primer

  8. Low-Level-Design

    Low Level Designs of common data structures. These designs keep concurrency control, latency and throughput in mind. We use design patterns where applicable to make the code readable, extensible and testable. (by InterviewReady)

    8. Low Level Design By Interview Ready

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. system_design

    Preparation links and resources for system design questions

    10. System Design By Shashank Khare

  11. awesome-system-design-resources

    Learn System Design concepts and prepare for interviews using free resources.

    11. Awesome System Design Resources

  12. system-design-questions

    Problem statements on System Design and Software Architecture as part of Arpit's System Design Masterclass

    13. System Design questions by Arpit Bhayani

  13. system-design-and-architecture

    Learn how to design large-scale systems. Prep for the system design interview.

    14. System Design and Architecture By Tian Pan

  14. Complete-System-Design

    This repository contains everything you need to become proficient in System Design

    15. Complete System Design by Coder World

  15. System-Design

    It's just fascinating. How is modern software designed? 🤔 Some design-level considerations for scalability, maintainability eventual consistency, availability & reliability. 👨‍💻 Interview Prep. 👨‍💻 (by codersguild)

    16. System Design By Coders Guild

  16. mobile-system-design

    A simple framework for mobile system design interviews

    17. Mobile System Design Interviews

  17. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • 10 resources to become a system design hero

    10 projects | dev.to | 28 May 2024
  • The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

    1 project | news.ycombinator.com | 19 Dec 2024
  • Scalability – Patterns of Scalable and Reliable Large-Scale Systems

    1 project | news.ycombinator.com | 7 May 2024
  • Advice on Learning the Cloud

    3 projects | /r/devopsjobs | 17 Apr 2023
  • Ask HN: What are some of the best blog posts by software engineers?

    1 project | news.ycombinator.com | 10 Apr 2023