all projects
HTTP · C++
Webserv — HTTP/1.1 Server in C++
A complete HTTP/1.1 web server written from scratch in modern C++: non-blocking I/O, GET/POST/DELETE, CGI, file upload and multiple concurrent clients.
A protocol-level systems project: implement an HTTP/1.1 server with non-blocking I/O and a single event loop handling many clients at once. Supports GET/POST/DELETE, CGI execution and file uploads — a hands-on dive into how web servers actually work under the hood.