A fast, self-contained CLI tool to serve files and directories over HTTP with zero configuration.
miniserve is a lightweight, cross-platform command-line HTTP server designed for instantly sharing files and directories. It eliminates the complexity of setting up traditional web servers by providing a single binary with no dependencies, making it ideal for quick local sharing, testing, or temporary file transfers.
Developers, system administrators, and IT professionals who need to quickly serve files over HTTP for tasks like local testing, sharing files on a network, or temporary file transfers without configuring a full web server.
Developers choose miniserve for its zero-configuration simplicity, high performance due to being written in Rust, and extensive feature set including authentication, file uploads, TLS support, and archive generation—all in a single binary that works across Linux, macOS, and Windows.
🌟 For when you really just want to serve some files over HTTP right now!
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
No dependencies required; just download the binary for Linux, macOS, or Windows and run it instantly, eliminating setup overhead for quick file sharing.
Includes authentication, TLS support, file uploads, SPA mode, and QR code generation, all packed into one tool for versatile ad-hoc serving needs.
Built with Rust and Actix, it handles requests quickly and efficiently, making it suitable for fast local file transfers and testing.
Pre-built binaries and package manager support (e.g., Homebrew, Scoop, Cargo) ensure consistent operation across different operating systems.
Zip file creation is done in-memory, which the README warns can cause out-of-memory exceptions for large directories, limiting scalability.
WebDAV is read-only and incompatible with the --no-symlinks option due to a known issue, reducing its utility for full WebDAV workflows.
Only access logs are available via verbose mode, lacking advanced logging, real-time monitoring, or integration with external tools for production debugging.