civetweb/civetweb

Embedded C/C++ web server

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 42 minutes ago
Added to GitGenius on September 20th, 2026
Created on October 5th, 2013
Open Issues & Pull Requests: 245 (+0)
GitHub issues: Enabled
Number of forks: 1,047
Total Stargazers: 3,455 (+1)
Total Subscribers: 123 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 59
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 478 days
Stale 30+ days: 55
Stale 90+ days: 48

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Status: Help required (2)
  • Status: postponed - not planned in near future (1)
  • Type: enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

CivetWeb is an embedded C/C++ web server that can be integrated into applications as a library or deployed as a standalone executable.

The project addresses the need to add HTTP server functionality to C and C++ applications without external dependencies or complex setup. It works by providing a compact, embeddable library that handles HTTP requests and responses, with optional support for CGI, SSL encryption, and Lua scripting. Developers can link it directly into their applications, while end users can run it as a single executable on Windows or Linux without installation.

CivetWeb suits projects where a lightweight, self-contained web server is needed—embedded systems, desktop applications requiring a web interface, or simple standalone HTTP services. It is particularly valuable when you want to avoid the overhead of running a separate server process or managing complex dependencies. The tool's MIT license permits unrestricted use and modification.

The project maintains active quality assurance through continuous integration testing, code coverage analysis with multiple tools, static analysis via Coverity, and semantic code analysis with CodeQL. Development activity is tracked through GitHub issues, which serve as the primary channel for bug reports and feature requests, replacing earlier community forums.