FindSoftware

darkhttpd

Single-binary static web server written in C, run with a web root and no configuration file.

darkhttpd is a web server for static files, written in C and distributed as a single binary. The web root is its only required argument, and it reads no configuration file. The README covers a build with make and a Docker build from the repository’s Dockerfile. It runs as one event loop with no forking or threads, and it can run in the background and write a pidfile.

Worth knowing

darkhttpd serves static content only and does not run CGI.

Identity

Status
Active
Maintainer
Emil Mikulic1
Maintained by
Individual1
First release
20214

Rendering and deploy

Runs as
Always on3
Install with
make from source3

Releases

Current major version
14
Last release
2025-07-244

Adoption

GitHub stars
1,3512
Contributors
315

Why these figures do not compare

Sources

  1. 2026-10-28: links, Maintainer, Maintained by, Categories, Runtime, License, License model
    unix4lyfe.org/darkhttpd/
  2. 2026-10-28: links, Written in, GitHub stars
    api.github.com/repos/emikulic/darkhttpd
  3. 2026-10-28: Install with, Runs as
    github.com/emikulic/darkhttpd/blob/master/README.md
  4. 2026-10-28: First release, Current major version, Last release
    api.github.com/repos/emikulic/darkhttpd/releases
  5. 2026-10-28: Contributors
    api.github.com/repos/emikulic/darkhttpd/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON