svenstaro/miniserve

🌟 For when you really just want to serve some files over HTTP right now!

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 49 minutes ago
Added to GitGenius on September 8th, 2026
Created on April 26th, 2018
Open Issues & Pull Requests: 92 (+0)
GitHub issues: Enabled
Number of forks: 400
Total Stargazers: 7,843 (+0)
Total Subscribers: 48 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 37
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 604 days
Stale 30+ days: 35
Stale 90+ days: 33

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

miniserve is a CLI tool that serves files and directories over HTTP with a single command.

The tool solves the problem of quickly sharing files without setting up a full web server. It works by providing a self-contained binary that can be run immediately to expose local files via HTTP. The approach prioritizes simplicity and speed over configuration complexity, making it practical for temporary file sharing scenarios.

miniserve suits developers and users who need ad-hoc file serving without infrastructure setup. It works well for sharing individual files, serving directory listings, hosting single-page applications with client-side routing, and enabling file uploads. The tool includes authentication via username and password, TLS support for encrypted connections, custom HTTP headers, binding to multiple network interfaces, and random URL generation for obscured access. It also supports raw output mode for terminal-based browsers and can display wget commands for convenient downloading.

The project maintains steady activity with regular updates addressing user-reported issues and feature requests. Development includes responsive bug fixes and incremental improvements to existing functionality. The maintainer actively engages with the community through issue discussions and pull request reviews.