miniserve

Share files and directories through a self-contained HTTP server.

miniserve is a cross-platform command-line tool for serving a file or directory over HTTP. It provides browser-based file listings, optional uploads, username-and-password authentication, and TLS support.

The server is implemented in Rust with Actix Web. It can also serve a custom index page or a single-page application, making it useful for temporary file sharing and local static-site previews.