Civetweb is a small footprint HTTP Server with optional Lua and SQLite support written in C. It can be embedded into C/C++ applications or used as stand alone web server for Windows, Linux, BSD or Mac-OS.
This project is based on the Mongoose web server, but maintains the MIT license and is free from GPL licenses.
Installation Guide
https://github.com/civetweb/civetweb/blob/master/docs/Installing.md
Contributions are welcome and encouraged.
This is a forking and extensible micro web server written in C and Lua that
can serve static files and dynamic Lua scripts.
Commands can be passed from script, interactive shell or via signed url.
Scripts can be compiled to portable bytecode.
As a compact application and web server, the Mako Server helps developers rapidly design server side web applications. The Mako Server provides a barebone web application server environment from which developers can design and implement complete, custom solutions.
The goal of qHttpd project is building a highly customizable HTTP server which can be used in many projects not only for a HTTP delivery layer but also for a versatile communication protocol. By default, it supports WebDAV and LUA script hooking.
Lancer is an HTTP server for POSIX systems. Some of the main features include a threaded
design, full RFC compliance, and a powerful Lua based configuration system.