A simple HTTP server written in C, and extensible through Lua
A (very) simple HTTP server written in C designed to simple to use and deploy in POSIX systems.
By default it simply serves files in a provided directory. This functionality can be overridden by functions that directly process the request and produce a response, which is done in plain Lua.
This project is currently mostly incomplete and has many rough edges.
cmake >= 3.22
gcc >= 11.4
libbsd >= 11.5
git clone https://github.com/Signor-Koala/roxyhttp.git
cd roxyhttp
cmake -B build
cmake --build build
The executable produced resides in build/roxyhttp
Currently tested with NixOS (see the shell.nix)
TODO!