Topic: "low-level-design"
ashishps1/awesome-low-level-design
Learn Low Level Design (LLD) and prepare for interviews using free resources.
Language: C++ - Size: 1.57 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 13,535 - Forks: 3,311

prasadgujar/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.
Size: 38.1 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 5,677 - Forks: 2,053

kumaransg/LLD
Curated Collection of all Low level design Questions and implementation asked in major Tech companies , Get yourself prepared for the LLD round and ace the interview.
Language: Java - Size: 12.8 MB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 1,754 - Forks: 648

imkgarg/Awesome-Software-Engineering-Interview
Size: 362 KB - Last synced at: 12 days ago - Pushed at: 10 months ago - Stars: 848 - Forks: 264

InterviewReady/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.
Language: Java - Size: 867 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 518 - Forks: 116

kousiknath/LowLevelDesign
Various Low Level Object Oriented System Design problems are discussed in this space
Language: Java - Size: 216 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 394 - Forks: 64

sbvkrishna/low-level-design
Resources to learn Low-level System Design and prepare for Low-level design (LLD/Machine Coding) Interviews
Size: 6.84 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 230 - Forks: 66

naqushab/ScalerAcademy
Data Structures and Algorithms, Low level design, High level design Notes, Mind maps, Cheatsheets
Language: Python - Size: 811 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 226 - Forks: 127

anomaly2104/cache-low-level-system-design
Low level deisgn for cache system
Language: Java - Size: 34.2 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 186 - Forks: 102

sanyathisside/System-Design
System design concepts and implementations (includes high-level design, low-level design, microservices, etc.)
Language: Java - Size: 69.3 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 147 - Forks: 34

anomaly2104/lld-cab-booking-ola-uber-grab-lyft
Language: Java - Size: 66.4 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 133 - Forks: 127

anomaly2104/chess-low-level-system-design
Repository contatining the low level system design of Chess.
Language: Java - Size: 34.2 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 129 - Forks: 78

anomaly2104/lld-parking-lot
Repository for low level design solution of parking lot
Language: Java - Size: 210 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 127 - Forks: 136

armankhondker/best-low-level-design-resources
This repository contains Low Level Design Interview resources.
Size: 26.4 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 93 - Forks: 29

madhank93/learn-system-design
Learning LLD and HLD
Language: TypeScript - Size: 1.45 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 82 - Forks: 31

anomaly2104/ticket-booking-low-level-system-design
Language: Java - Size: 22.5 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 74 - Forks: 115

championswimmer/low-level-design-problem
Case studies (with solution codes) for Low Level System Design problems
Language: Java - Size: 134 KB - Last synced at: 12 days ago - Pushed at: almost 3 years ago - Stars: 66 - Forks: 25

imk13/low-level-design
low-level-design
Language: Java - Size: 33.2 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 64 - Forks: 21

anomaly2104/low-level-design-messaging-queue-pub-sub
We have to design a message queue supporting publisher-subscriber model.
Language: Java - Size: 8.79 KB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 58 - Forks: 63

mrpawan-gupta/Technical-Subjects
The Repository Contains All the Technical Stuff's Related To SDE
Size: 227 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 46 - Forks: 8

anomaly2104/coding-recipies
Recipies for good coding practices
Language: Java - Size: 10.7 KB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 41 - Forks: 41

shahzaneer/Interview-Prep-Fresh-Grads
A repository that combines all the resources for a CS Graduate before going in Technical Interview
Size: 15.8 MB - Last synced at: 25 days ago - Pushed at: 3 months ago - Stars: 37 - Forks: 1

iamshivam007/low-level-design-primer-python
Language: Python - Size: 17.6 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 27 - Forks: 9

anomaly2104/multi-level-cache-low-level-system-design
Language: Java - Size: 7.81 KB - Last synced at: 12 months ago - Pushed at: about 4 years ago - Stars: 27 - Forks: 37

amarlearning/ride-sharing-low-level-design
Low-level design of Ride-sharing Application Implementation.
Language: Java - Size: 945 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 17

anomaly2104/locker-management-system-low-level-design
Language: Java - Size: 25.4 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 24

niteshkumartiwari/LLD-Practice
Solving Various Low-Level Problems using SOLID, DRY, and KISS principles.
Language: Java - Size: 208 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 22 - Forks: 14

33j33/design-patterns-using-typescript
Design Patterns Using Typescript
Language: TypeScript - Size: 102 KB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 1

vansh-codes/Complete-Interview-Preparation-GFG
This repository provides solutions to quizzes, multiple-choice questions (MCQs), and coding problems from the GeeksforGeeks course "Complete Interview Preparation" in C++. The aim is to aid candidates in their technical interview preparation by offering clear and efficient solutions.
Language: C++ - Size: 397 KB - Last synced at: about 3 hours ago - Pushed at: 19 days ago - Stars: 18 - Forks: 4

AswinBarath/Object-Oriented-Design
Project-based learning on the topic Object-Oriented Design and Analysis also known as Low-Level Design ( LLD )
Size: 11.4 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 17 - Forks: 7

anomaly2104/low-level-design-even-odd-java-threading
Language: Java - Size: 1.95 KB - Last synced at: 12 months ago - Pushed at: about 4 years ago - Stars: 17 - Forks: 10

pbehjatii/OverNet-PyTorch
PyTorch implementation of OverNet: Lightweight Multi-Scale Super-Resolution with Overscaling Network (WACV 2021)
Language: Python - Size: 33.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 3

anomaly2104/battleship-game-low-level-design
Low level design for battleship game
Language: Java - Size: 292 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 15 - Forks: 17

prsnt558908/CodeZymSolutions
Solutions to top low level design/object oriented design interview questions on CodeZym.
Language: Java - Size: 43.9 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 12 - Forks: 7

ahtrahdis7/node-splitwise-js
Minimize Cash Flow among a given set of friends who have borrowed money from each other using JavaScript. [200+ NPM Downloads]
Language: TypeScript - Size: 16.6 KB - Last synced at: 34 minutes ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 1

amarlearning/cache-low-level-design
Low-level design of Cache Implementation.
Language: Java - Size: 735 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 11 - Forks: 2

Glareone/Azure-Solution-and-Enterprise-Architecture-in-Depth
Comprehensive guidance in Software\System Design and System Design using Azure Public Cloud
Language: C# - Size: 3.69 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 10 - Forks: 10

LearningsLab/BoilerPlates
This repo contains the structures as per the given requirements.. Creating boiler plates of most common problems will help in understanding how design goals are achieved and what are their various trade offs!
Language: Java - Size: 708 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 9

Baso1st/battleship
This repo is created to practice some low-level-design using the battleship game as an example.
Language: Python - Size: 43 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 3

codeShaurya/splitwise-design
Splitwise like Expense sharing app's Low-level design in Javascript using OOPs concept for machine coding practices
Language: JavaScript - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 4

goyal27/cache-lld
Low-level Design of a Cache in Java
Language: Java - Size: 89.8 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 6

amarlearning/meeting-room-low-level-design
Low-level design of Meeting Room Application Implementation.
Language: Java - Size: 231 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 2

rudrakshi99/Low_Level_Design
Low level design problem solution in c++.
Language: Java - Size: 149 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

codeShaurya/tic-tac-toe
Low-level design of Tic tac toe game in Javascript with oops concept for machine coding practices
Language: JavaScript - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 5

priyalbhatewara123/Parking-lot-Design
Parking Lot Design
Language: C++ - Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

mayurkadampro/JavaScript-TypeScript-Interview-Guide
Language: JavaScript - Size: 139 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 3 - Forks: 1

VishalMCF/Machine-Coding-Java
Solutions of Machine Coding Problems
Language: Java - Size: 53.7 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

ric-v/scaler-academy-interviewbit
exercises from scaler academy course on DSA | Data Engineering | System Design
Language: Go - Size: 332 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 2

ngljcb/px-riscv-double-linkedlist 📦
RISC-V assembly program for my computer architecture university course which simulates a double linked-list & implements main functions.
Language: Assembly - Size: 80.5 MB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

loopGCET/System-Design
Size: 7.21 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

KHUSHBOO0012/LowLevelDesign
Collection of Design Patterns and Low and High Level Design or Machine Coding Round Questions asked in Major Tech Company.
Language: C++ - Size: 50.8 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 2

rajat19/MachineCoding
my solutions in java for different machine coding question
Language: Java - Size: 110 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 1

harshitsingh13/Plants-Vs-Zombies-Game
A GUI Game designed using Java in the advanced programming domain involving various concepts - OOPs, interface, error handling, multithreading, etc. The objective of the game is to defend the house from zombies using various plants as a defense arsenal through different levels. If the zombies are able to reach the house, you fail the level and have to play the level again.
Language: Java - Size: 6.06 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

turtlevelocity/toll-service-problem
Designing Toll service problem using object-oriented principles.
Language: Java - Size: 38.1 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

Raghuram42/splitwiseLLD
SplitWise Low level Design in Java
Language: Java - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 3

ankitkhandelwal185/social_news_feed
Language: Java - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 2

sighthon/snake-and-ladder Fork of workattech/machine-coding-feedback
Snakes and Ladders
Language: Python - Size: 609 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

shubhamv108/connect4
A simple server side implementation of Connect4 and state of game is persisted in database. It is a two player game.
Size: 64.5 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

1709abhishek/typescript-projects
Language: TypeScript - Size: 8.69 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 2

eMahtab/design-an-elevator-system
Design an Elevator System
Language: Java - Size: 248 KB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

eMahtab/design-a-parking-lot
Design a Parking Lot
Size: 53.7 KB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

anchalarora/low-level-design-react-pocs
This project contains various Proof of Concepts (POCs) implemented using ReactJS to demonstrate core design patterns and functionalities.
Language: JavaScript - Size: 438 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

Chandramohan671/Java-Low-Level-Design-Applications
I have developed a six Java based console applications for ATM, Amazon E-commerce, Library Management, Splitwise Application, Train ticket booking, Vehicle rental system.
Language: Java - Size: 95.7 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

alpha74/LLD-MachineCoding_Guide
My solved LLD questions and Machine Coding interview solutions
Language: C++ - Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

avishek376/Python-LLD
LLD patterns in Python
Language: Python - Size: 1.19 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

sreeja8/ParkingLot
Low level design of a Parking Lot in Java, following SOLID principles. Unit tests implemented.
Language: Java - Size: 14.6 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

DhruvSavaliya94/design-principles-patterns-architectures
This is a learning-focused repository showcasing key software design patterns. It categorizes patterns into Creational, Structural, and Behavioral types, enriched with real-world examples and detailed documentation.
Language: C# - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

SanskarGubreley/designpatterns
Want to learn Design Patterns Examples? Here's the repository with real world examples.
Language: Python - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

MrityuNJ45/swiggy_card_game
A card game like UNO.
Language: Java - Size: 214 KB - Last synced at: 25 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 5

sourabhsinha396/interview-preparation-in-python
End to end interview preparation in Python 🐍
Language: Jupyter Notebook - Size: 29.3 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

osmium8/snake-ladders-LLD
Explore OOP in Python
Language: Python - Size: 381 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

eMahtab/design-tic-tac-toe
Size: 52.7 KB - Last synced at: 28 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

sankethkini/snake-and-ladder-lld
low level design and implementation of snake and ladder game
Language: Java - Size: 354 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

vineethmariappan/banking_application
Language: C++ - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

dharmarajrdr/BookMyShow
Language: Java - Size: 52.7 KB - Last synced at: about 14 hours ago - Pushed at: about 14 hours ago - Stars: 1 - Forks: 0

WHitE-TITaN/Low-Level-design
This repository 🔖serves as a collection of well-structured LLD implementations for various systems, games, and applications. Each design is crafted with a focus on Object-Oriented Principles (OOP), design patterns, modularity, and scalability, making it an excellent resource for learning and improving system design skills.
Language: C++ - Size: 55.7 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

Reptor10/unsafe_ops
Low-level utility library designed to provide direct access to hardware and memory operations for embedded systems, operating systems, and performance-critical applications where low-level control and performance optimization are crucial.
Size: 1000 Bytes - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

jai2dev/algorithms
Algorithms in Python3
Language: Python - Size: 6.45 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

LebrancWorkshop/Review-Computer-Science
Review the topics from Computer Science field.
Size: 0 Bytes - Last synced at: 1 day ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

ravip18596/MachineCoding
A collection of popular machine coding questions in python and golang for easy reference and interview preparations
Language: Go - Size: 37.1 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

surajsgh/low-level-designs
A collection of famous design patterns and low level design/ machine coding problems. 🦫
Language: Java - Size: 60.5 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

satya-supercluster/System-Design
System Design Reference Repository
Language: Java - Size: 105 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 2

nthnn/unsafe_ops
Low-level utility library designed to provide direct access to hardware and memory operations for embedded systems, operating systems, and performance-critical applications where low-level control and performance optimization are crucial.
Language: C++ - Size: 45.9 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

AmitKannaujiya/GoPrograms
This repo will contains list of programs in Golang . These can be Datastructures and Algo or golang concepts
Language: Go - Size: 93.8 KB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

anuprshetty/solve_it
Notes on problem solving, low level design, high level design.
Language: Python - Size: 4.85 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

danielbrodi/LowLevelAssembler
Program in C designed to act as an assembler, converting assembly commands into binary code with efficient preprocessing, label checking, parsing, and file management. Ensures correct conversion with strict error handling and optimal memory management practices, making it act like an ideal assembler for low-level programming tasks.
Language: C - Size: 484 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Sylar009/Low-Level-Design
This repository contains design patterns and case studies for solving Low Level design problems
Language: C++ - Size: 101 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

nareshns2004/Software_Design_Architecture
Low Level Design (OOPS Design), High Level Design (System Design) etc
Language: PHP - Size: 5.2 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

eMahtab/design-a-calculator
Design a Calculator
Language: Java - Size: 142 KB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

Ajishkbn/architecture-fundamentals-solid
This repository is dedicated to exploring the SOLID principles of object-oriented design.
Size: 152 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

ankurbhambri/LLD_And_DesignPattern
Low Level Design in Python and Java
Language: Java - Size: 69.3 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

iTzTalha/Flight-inAir
A flight booking app designed for users to search and book flights between cities. The app supports finding the shortest route by hops or the cheapest route by cost, with optional filtering for meal availability and other customizable features.
Language: Java - Size: 10.7 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

iTzTalha/snake-and-ladder
A classic Snake and Ladder game implemented in Java. includes a command-line interface, where players roll dice, encounter snakes and ladders, and advance toward the goal.
Language: Java - Size: 10.7 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

eMahtab/design-a-movie-ticket-booking-system
Language: Java - Size: 479 KB - Last synced at: 28 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

tommygrammar/high-throughput-c-api
A high-throughput, low-latency API built in C with real-time synchronization and shared memory.
Language: C - Size: 23.4 KB - Last synced at: 22 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

siraajul/LLD
This repository contains various low-level system design problems and their solutions, implemented in Java. It focuses on object-oriented design principles, design patterns (creational, structural, behavioral), and real-world system examples such as ride-sharing, hotel booking, and food delivery systems.
Language: Java - Size: 95.7 KB - Last synced at: 29 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

kousiknath/DesignPatterns
This repository contains schema and recipes for multiple important Design Patterns implemented in Java. You can follow these structures in your daily life projects and production applications
Language: Java - Size: 17.6 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

ambuj2000/Low-level-Design-Machine-Coding
All the important Low Level Design Problems
Language: Java - Size: 1.81 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

kaushalaneesha/juggling-code
Personal stash of interview practice questions and solutions, including LeetCode, system design, and low-level design
Language: Python - Size: 120 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

mihson95/TicTacToeLLD
TicTacToe Game to showcase my code and design skills in Low Level Design in Java.
Language: Java - Size: 7.81 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0
