Stars
This is a simple python code of spectral subtraction.
A basic introduction to coding in modern C++.
The BusTub Relational Database Management System (Educational)
A C++ version of SimpleDB originally written in Java by Edward Sciore. The structure of SimpleDB is explained in detail in the book Database Design and Implementation.
2021 CMU 15-445/645 (Database Systems) Projects
A URL Shortener With Node.js, Express, and MongoDB.
✅ The Node.js best practices list (July 2024)
A static analysis tool that parses Go source code using Tree-sitter visualizing structs and interfaces relationships.
A React framework for building text editors.
A solution to the producer-consumer problem using System V IPC in C. The project implements shared memory and semaphores to synchronize communication between the producer and consumer processes. Th…
Implementation of the bounded-buffer producer-consumer problem using UNIX-based C++ shared memory functions
An implementation of various CPU scheduling algorithms in C++. The algorithms included are First Come First Serve (FCFS), Round Robin (RR), Shortest Process Next (SPN), Shortest Remaining Time (SRT…
This is an inventory management software built in Java using MySQL database that can be used at any Point of Sale of a small to mid-sized store.
The Java Swing Inventory Management System is a desktop application for managing inventory with a user-friendly interface built using Java Swing and MySQL for data storage. It supports CRUD operati…
A social network for friends to see their life updates only to support friends communication without influencers, creators, pages, etc...
The final project of Distributed Systems course (CSE354). A multi-user distributed text editor project which allows real-time collaboration between users on documents. It is more like a Google docu…
This repo contains chapters which explains how one can build a minimal express library.
A Vector Database Tutorial (over CMU-DB's BusTub system)
🚀 List of distributed system projects for inspiration and learning to build distributed services from real world examples
Learning Management System(Udemy - Coursera)
A high-performance, distributed data access layer implementing request coalescing and hash-based routing to reduce database load and prevent hot partitions.
A Distributed File System and Database
Event-Driven Architecture in Golang, published by Packt
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for …