ashishps1 / awesome-low-level-design
git clone https://github.com/ashishps1/awesome-low-level-design.git
🔥 on GitHub Trending today
A curated collection of free learning resources on low level design, OOP, design patterns, UML, and concurrency for interview prep.
Why you might care
Covers OOP fundamentals, SOLID, design patterns, UML diagrams, concurrency primitives, and common LLD interview problems such as parking lot, LRU cache, and ATM design. Suited to engineers preparing for software design interviews.
+38
stars, 24h · #1,143
+~383
stars, 7 days · #725
+~1.6k
stars, 30 days · #649
28k
★ total · +1% this week
6.7k
forks · 145 open issues
Star history (as recorded here)
LanguageJava
LicenseGPL-3.0
Created2023-11-17 (2y ago)
Last push2mo ago
Watchers154
OwnerUser
Seen on GitHub Trending
- 2026-11-07 — #22 daily in java · +71 ★
- 2026-11-06 — #10 daily in java · +69 ★
- 2026-11-04 — #17 daily in java · +16 ★
GitHub topics
awesomedesign-patternsinterviewinterview-practiceinterview-questionslow-level-designmachine-codingobject-oriented-programmingoopssolid-principlesumllld
Links
- GitHub: github.com/ashishps1/awesome-low-level-design
- Homepage: https://algomaster.io
- Releases · Issues · Hacker News mentions
README
Loading README…
Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.