HTTPServer Documentation

A small, single-binary HTTP server library and example application written in modern C++. It provides a minimal HTTP request parser, routing, static-file handling, and helpers for building both HTTP and HTTPS servers.

This documentation site is generated with Sphinx + Breathe using Doxygen XML output for the C++ API.

Quick Start

This project uses CMake and provides a Makefile for common developer tasks:

make build            # configure and build in ./build
make run              # build then run the example server
make test             # build and run all tests
make clean            # remove build directory
make format           # format the source code
make docs             # build the documentation

Further Reading

Contents: