awesome-low-level-design
github.com/ashishps1/awesome-low-level-design ↗Learn Low Level Design (LLD) and prepare for interviews using free resources.
25k
GitHub Stars
62
Curated Resources
11
Categories
1 hour ago
Last Refreshed
🧱 OOP Fundamentals🔗 Class Relationships🧭 Design Principles🧩 Design Patterns🗂️ UML⏱️ Concurrency and Multi-threading Concepts⏱️ Concurrency and Multi-threading Problems📇 Courses📚 Books📩 NewsletterAdditional resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me synchronization primitives resources from awesome-low-level-design"
Installation instructions →What's inside
🧩 Design Patterns
- Abstract Factory
Composite
- Builder
Decorator
- Factory Method
Bridge
- Prototype
Facade
- Singleton
Adapter
🧱 OOP Fundamentals
🔗 Class Relationships
📩 Newsletter
⏱️ Concurrency and Multi-threading Problems
⏱️ Concurrency and Multi-threading Concepts
- Coarse-grained vs Fine-grained LockingSynchronization Primitives
- Compare-and-Swap (CAS)Synchronization Primitives
- Concurrency vs ParallelismConcurrency 101
- Condition VariablesSynchronization Primitives
- DeadlockConcurrency Challenges
- Introduction to ConcurrencyConcurrency 101
Showing a sample of 62 resources. View the full list on GitHub →