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.