Skip to content
SPECIFICTION
Get listed

CivetWeb

github.com

Free plan WindowsmacOSLinuxiOSAndroidAPI
Visit github.com
Spec score 8.4 #3 of 36 in Web Server Software

Spec sheet

Purpose
CivetWeb is an embeddable C/C++ web server with optional CGI, SSL and Lua support.Read 5 Oct 2026 · github.com
Platforms
The project says it works on Windows, Mac, Linux, UNIX, iOS, Android and Buildroot, among other platforms.Read 5 Oct 2026 · github.com
Support
The project directs users to its documentation and examples and invites bugs, questions and feature requests through GitHub issues.Read 5 Oct 2026 · github.com
License
The project says CivetWeb uses the MIT license.Read 5 Oct 2026 · github.com
Founded
2013Read 28 Sep 2026 · github.com
Build support
The build guide documents Windows, Linux, BSD and OSX builds, CMake, and cross-compilation.Read 5 Oct 2026 · github.com
Dependencies
Optional dependencies listed include zlib, OpenSSL, Mbed TLS and GNU TLS.Read 5 Oct 2026 · github.com
Distribution
End users can download CivetWeb binaries and releases from GitHub Releases or SourceForge.Read 5 Oct 2026 · github.com
Experimental feature
HTTP/2 support is experimental, and the build guide says it is not recommended for production.Read 5 Oct 2026 · github.com
Features
Listed features include CGI, SSI, HTTP digest authentication, WebSocket, WebDAV, URL rewrite, IP-based access control and resumed downloads.Read 5 Oct 2026 · github.com
HTTPS
HTTPS support uses OpenSSL, and client-side X.509 certificate authentication is optional.Read 5 Oct 2026 · github.com
Scripting
The project lists Lua server pages, server-side Lua scripts, Lua SQLite database support and server-side JavaScript.Read 5 Oct 2026 · github.com
Security limits
The security policy says the current development head may have defects and vulnerabilities, and development branches may be untested.Read 5 Oct 2026 · github.com
Security policy
The project says released versions receive additional manual testing, static analysis and fuzz testing, except features marked experimental.Read 5 Oct 2026 · github.com
Use
Developers can use CivetWeb as a library to add web server functionality to an existing application, or run it as a standalone server.Read 5 Oct 2026 · github.com

Plans and prices

CivetWeb Free MIT-licensed open-source software Read 5 Oct 2026 · github.com

Every CivetWeb plan and price →

Where Specifiction places it

Alternatives to CivetWebAll alternatives →