Automic VaultAutomic Vault

brew

Install miniserve with Homebrew, apk, MacPorts, Nix, pacman, scoop, winget

High performance static file server. Version 0.35.0 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install miniserve

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install miniserve

MacPorts ports tree · net/miniserve/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add miniserve

Alpine Linux edge package indexes · miniserve · source: dl-cdn.alpinelinux.org

Nixverified · 92%
nix profile install nixpkgs#miniserve

nixpkgs package indexes · pkgs/by-name/mi/miniserve/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S miniserve

Arch Linux sync databases · miniserve · source: geo.mirror.pkgbuild.com

Windows

Scoopverified · 92%
scoop install main/miniserve

Scoop official bucket manifest trees · bucket/miniserve.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id svenstaro.miniserve -e

Windows Package Manager source index · svenstaro.miniserve · source: cdn.winget.microsoft.com

overview

Package summary

High performance static file server

Commands and aliases

  • miniserve

history

Project history and usage

miniserve is a Rust command-line static file server from the svenstaro/miniserve project, with Cargo metadata naming Sven-Hendrik Haase and Boastful Squirrel as authors. Its niche is the fast ad hoc HTTP server: a user points it at a file or directory and gets a browsable download page without configuring a full web server.

Project history

The project grew beyond the classic directory-listing use case into a compact file-sharing tool. Its README documents single-file and directory serving, custom index files, SPA fallback, password authentication, uploads, directory creation, TLS, random routes, QR-code access, archive downloads, README rendering, range requests, health checks, and WebDAV support. Under the hood it is a Rust/Actix application packaged as a single binary, positioning it near tools such as Python's simple HTTP server for convenience but with more built-in sharing features.

How it is used

In package-manager terms, miniserve is a small CLI utility with unusually broad distribution for its size: the Homebrew formula ships it as a high-performance static file server, and the input record also lists Alpine, MacPorts, Nix, Arch, Scoop, and WinGet packages. In practice it is used for temporary LAN sharing, quick artifact downloads, lightweight upload endpoints, and local static-site previews.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:server

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
miniservecliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.35.0
manager updated
local dataok
upstreamcurrent
latest detectedv0.35.0

https://github.com/svenstaro/miniserve

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:miniserve
Version0.35.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/miniserve
Homepagehttps://github.com/svenstaro/miniserve
Repositoryhttps://github.com/svenstaro/miniserve
Upstream docshttps://github.com/svenstaro/miniserve#readme
LicenseMIT
Source archivehttps://github.com/svenstaro/miniserve/archive/refs/tags/v0.35.0.tar.gz
Build dependenciesrust
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameminiserve
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

miniserve

nix profile install nixpkgs#miniserve
  • normalized package name match
  • Matched by: Miniserve
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/mi/miniserve/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

miniserve 0.35.0-r0

Quickly serve files via HTTP

https://github.com/svenstaro/miniserve

sudo apk add miniserve
  • License: MIT
  • Architecture: x86_64
  • Source Package: miniserve
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Miniserve
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: miniserve from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

miniserve-bash-completion 0.35.0-r0

Bash completions for miniserve

https://github.com/svenstaro/miniserve

sudo apk add miniserve-bash-completion
  • License: MIT
  • Architecture: x86_64
  • Source Package: miniserve
  • normalized package name match
  • Matched by: Miniserve
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: miniserve-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

miniserve-doc 0.35.0-r0

Quickly serve files via HTTP (documentation)

https://github.com/svenstaro/miniserve

sudo apk add miniserve-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: miniserve
  • normalized package name match
  • Matched by: Miniserve
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: miniserve-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

miniserve-fish-completion 0.35.0-r0

Fish completions for miniserve

https://github.com/svenstaro/miniserve

sudo apk add miniserve-fish-completion
  • License: MIT
  • Architecture: x86_64
  • Source Package: miniserve
  • normalized package name match
  • Matched by: Miniserve
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: miniserve-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

miniserve-zsh-completion 0.35.0-r0

Zsh completions for miniserve

https://github.com/svenstaro/miniserve

sudo apk add miniserve-zsh-completion
  • License: MIT
  • Architecture: x86_64
  • Source Package: miniserve
  • normalized package name match
  • Matched by: Miniserve
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: miniserve-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

miniserve 0.35.0-1

Tool to serve files via HTTP

https://github.com/svenstaro/miniserve

sudo pacman -S miniserve
  • License: MIT
  • Architecture: x86_64
  • 3 dependencies
  • normalized package name match
  • Matched by: Miniserve
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: miniserve from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

miniserve

sudo port install miniserve
  • normalized package name match
  • Matched by: Miniserve
MacPorts ports tree · api.github.com · MacPorts ports tree: net/miniserve/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/miniserve

scoop install main/miniserve
  • normalized package name match
  • Matched by: Miniserve
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/miniserve.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

svenstaro.miniserve

winget install --id svenstaro.miniserve -e
  • normalized package name match
  • Matched by: Miniserve
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: svenstaro.miniserve from https://cdn.winget.microsoft.com/cache/source.msix

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment