CivetWeb is an easy to use, powerful, C/C++ embeddable web server with optional CGI, SSL and Lua support.
CivetWeb can be used by developers as a library, to add web server functionality to an existing application. CivetWeb uses an MIT license.
It can also be used by end users as a stand-alone web server. It is available as single executable, no installation is required.
To find the latest stable release, visit https://github.com/civetweb/civetweb/releases. A list of selected changes can be found in the release notes.
End users can download CivetWeb at SourceForge https://sourceforge.net/projects/civetweb/
Developers can contribute to CivetWeb via GitHub https://github.com/civetweb/civetweb
Trouble tickets should be filed on GitHub https://github.com/civetweb/civetweb/issues
New releases are announced at Google Groups https://groups.google.com/d/forum/civetweb
Formerly some support question and discussion threads have been at Google groups. Recent questions and discussions use GitHub issues.
Source releases can be found on GitHub https://github.com/civetweb/civetweb/releases
A security policy can be found in SECURITY.md.
- Installing.md - Install Guide (for end users using pre-built binaries)
- UserManual.md - End User Guide
- Building.md - Building the Server (quick start guide)
- Embedding.md - Embedding (how to add HTTP support to an existing application)
- OpenSSL.md - Adding HTTPS (SSL/TLS) support using OpenSSL.
- Docker.md - Use CivetWeb in a Docker container.
- APIReference.md - Additional documentation on the civetweb application programming interface (civetweb.h).