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.

Tags C++ · HTTP · Sockets · CGI · Linux

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.