← Package directory
Available on winget

Install miniserve

A CLI tool to serve files and dirs over HTTP

Install with winget
winget install --id svenstaro.miniserve
Upgrade
winget upgrade --id svenstaro.miniserve
Uninstall
winget uninstall --id svenstaro.miniserve

About miniserve

miniserve is a small, self-contained cross-platform CLI tool that allows you to just grab the binary and serve some file(s) via HTTP. Sometimes this is just a more practical and quick way than doing things properly.

What's new in 0.35.0

- Add --workers to limit the number of workers and default to 4 #1556

Read release notes

Version history

Version Updated Notes
0.35.0 Unknown - Add --workers to limit the number of workers and default to 4 #1556
0.34.0 Unknown - Add Ayu Dark theme #1551 (thanks @rysb-dev) - Add simple search/filter feature #1505 (thanks @7sDream)
0.33.0 Unknown - Add --log-color to explicitly control when to print colors #1529 (thanks @MrCroxx) - Fix --rm-files not working with --route-preifx #1531 (thanks @Jianchi-Chen) - Add illumos builds #1543 - Ignore failure on file hash...
0.32.0 Unknown - Skip hash calculation when crypto.subtle is not available #1507 (thanks @outloudvi) - Fix hostname:port getting repeated in wget footer if TLS is used #1515 (thanks @xtay573269555) - Add --chmod to set file mode after...
0.31.0 Unknown - Fix filtering symlinks when hosting WebDAV #1502 (thanks @ahti) - Enable renaming during file upload if duplicate exists #1453 (thanks @Atreyagaurav)
0.30.0 Unknown - Add --file-external-url to generate links pointing to another server #1492 (thanks @jankeymeulen) - Add date pill and sort links for mobile views #1473 (thanks @Flat) - Add upload progress bar and allow for multiple co...
0.29.0 Unknown - Make URL encoding fully WHATWG-compliant #1454 (thanks @cyqsimon) - Fix OVERWRITE_FILES env var not being prefixed by MINISERVE_ #1457 - Change font-weight of regular files to be normal to improve readability #1471 (th...
0.24.0 Unknown No notes
0.23.2 Unknown Release notes