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.
The official source code is at
https://github.com/civetweb/civetweb
Problems may be reported at
https://github.com/civetweb/civetweb/issues
Use the "Civetweb" Google groups for questions and discussion
https://groups.google.com/d/forum/civetweb
Features
- Scripting and database support (Lua Server Pages + Sqlite)
- Support for CGI, SSL, SSI, Digest (MD5) authorization, Websocket, WEbDAV
- Simple and clean embedding API,
- The source is in a single file
Categories
HTTP ServersLicense
MIT LicenseFollow civetweb
User Reviews
-
Beautiful little web server, threaded and supports many features you'd want (eg SSL!). Truly easy to get embedded in an existing application.