miniserve

CLI tool to serve files and dirs over HTTP.

Slowing · 45
45/100
Slowing

Activity has dropped noticeably. Check the repository before committing to it.

Maintenance 13/40
Releases 16/25
Community 15/20
Momentum 1/15

Commit activity more than 33% of tracked projects; popularity more than 75%. How this is calculated.

Commits, last 11 months

2025-10: 7 commits 2025-11: 6 commits 2025-12: 2 commits 2026-01: 41 commits 2026-02: 25 commits 2026-03: 3 commits 2026-04: 18 commits 2026-05: 6 commits 2026-06: 2 commits 2026-07: 2 commits 2026-08: 2 commits
2025-10 114 total 2026-08
Stars7.9k
Latest releasev0.35.0 · 8 Apr 2026
Repo updated18 Sept 2026
LicenceMIT
Built withRust

Is miniserve actively maintained?

Over the last 11 months the project absorbed 114 commits, of which 6 arrived in the most recent quarter — roughly 2 commits a month.

Activity is cooling: commits are down 78% against the previous quarter. One slow quarter is normal; two in a row is a signal.

The most recent tagged release, v0.35.0, is about 6 months old.

miniserve ranks #10 of 17 in File Transfer - Web-based File Managers, placing it mid-table for maintenance activity.

What miniserve actually does

Miniserve is a command-line utility written in Rust that allows you to quickly expose files and directories over an HTTP network interface. It operates as a web-based file manager, enabling direct browsing and downloading of local content via a web browser. The tool is distributed under the MIT licence and maintains an active codebase.

Best fit: It suits systems administrators or developers who need to temporarily share local directories over a network without configuring a full web server like Nginx or Apache.

Worth knowing: Because it is a minimalist utility designed for quick file sharing, it lacks advanced access control lists, user management, and auditing capabilities found in dedicated enterprise file transfer platforms.

Deployment notes

As a lightweight Rust binary, it typically runs as a standalone process without requiring an external database, though you will usually want to place it behind a reverse proxy to handle TLS termination.


Alternatives to miniserve

Projects in the same categories, ordered by health score.