FindSoftware

miniserve

Command-line tool that serves files and directories over HTTP from a single binary.

miniserve is a command-line web server that serves one file or one directory over HTTP from a single binary. Its systemd unit can start it for a path as a daemon, so it can serve a directory unattended. It can be installed from release binaries and several package managers, with Cargo from crates.io, or run from a Docker or Podman image.

Worth knowing

By default miniserve listens on all interfaces. The README notes that a public interface can also need the systemd unit’s address rules changed.

Identity

Status
Active
Maintainer
Sven-Hendrik Haase2
Maintained by
Individual
First release
20185

Rendering and deploy

Runs as
Always on3
Install with
binary download from the GitHub releases page3

Releases

Current major version
Pre-1.04
Last release
2026-04-084

Adoption

GitHub stars
8,0401
Contributors
727
Dependent repositories
16

Why these figures do not compare

Sources

  1. 2026-10-30: links, Written in, GitHub stars
    github.com/svenstaro/miniserve
  2. 2026-10-30: Maintainer, License, License model
    github.com/svenstaro/miniserve/blob/master/LICENSE
  3. 2026-10-30: Categories, Runtime, Runs as, Install with
    github.com/svenstaro/miniserve/blob/master/README.md
  4. 2026-10-30: Current major version, Last release
    github.com/svenstaro/miniserve/releases/tag/v0.35.0
  5. 2026-10-30: First release
    github.com/svenstaro/miniserve/releases/tag/v0.1.2
  6. 2026-10-30: Dependent repositories
    packages.ecosyste.ms/api/v1/registries/crates.io/packages/miniserve
  7. 2026-10-30: Contributors
    api.github.com/repos/svenstaro/miniserve/contributors?per_page=1

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