Welcome to System Design & LLD Hub — your open-source playground for Hacktoberfest 2025! 🚀
This repository is for developers who love designing scalable systems and building clean low-level designs.
Whether you want to share UML diagrams, production-ready code, or both — this repo welcomes every kind of contribution! 💥
lld/
│ ├── statePattern/
│ │ ├── code/
│ │ └── uml/
│ ├── builderPattern/
│ │ ├── code/
│ │ └── uml/
│ └── ...
└── projects/
├── instagram/
│ ├── architecture/
│ └── diagrams/
├── uber/
│ ├── architecture/
│ └── diagrams/
└── ...
🧩 Each project has its own folder. Inside it, contributors can add either:
code/→ for LLD implementations or logicuml/→ for UML, architecture, or class diagrams- or both if they wish to contribute the full design package 💪
- Fork this repository 🍴
- Clone your fork:
git clone https://github.com/<your-username>/System-Design-LLD-Hacktoberfest.git cd System-Design-LLD-Hacktoberfest
- Pick a section to contribute:
lld/projects/<project-name>/code→ Add your LLD codelld/projects/<project-name>/uml→ Add UML/class diagramslld/<lld-name>/code→ Add your LLD codelld/<lld-name>/uml→ Add UML/class diagrams
- Create a new branch for your contribution:
git checkout -b add-<project-name>
- Add your files (code, UML, or both):
git add . git commit -m "Added LLD for Parking Lot (Code + UML)" git push origin add-<project-name>
- Open a Pull Request 🎯
- Title format:
Added: <Project Name> (Code / UML / Both)
- Title format:
✅ You can contribute:
- Only Code (in
code/folder) - Only UML / Diagram (in
uml/folder) - Both Code and UML for complete LLD/System Design
🔹 Keep code clean, properly formatted, and commented
🔹 Add short descriptions or README inside your project folder if needed
🔹 Avoid duplicate entries — check existing folders before adding
🚫 Please don’t:
- Add unrelated or spam files
- Copy existing designs without changes
- Submit incomplete PRs without purpose
If you’re adding LLD for Snake & Ladder:
projects/
└── lld/
└── snake-ladder/
├── code/
│ └── snake_ladder.cpp
└── uml/
└── snake_ladder_uml.png
You can contribute only snake_ladder.cpp or only snake_ladder_uml.png, or both — completely your choice.
🎃 This repository is proudly part of Hacktoberfest 2025!
Contribute meaningfully, open 6 quality PRs, and earn your swag while growing your open-source footprint.
Let’s make this repo a goldmine of LLDs and System Designs for every developer out there! 💻
- Be respectful 💬
- Be helpful 🤝
- Encourage learning and collaboration 🌱
- No spam, no negativity — only community vibes ✨
- Open an issue for any question or suggestion
- Review existing PRs for examples
- Share the repo to help others learn & contribute!
🥂 Happy Coding & Happy Hacktoberfest!
Let’s build the biggest open design hub together. 💥