http-server-rs
brew install http-server-rs
v0.8.9
Apache-2.0
Simple and configurable command-line HTTP server
2
30-day installs · #13425
8
90-day · #12890
122
365-day · #8683
213
★ GitHub stars · updated 7mo ago
Build dependencies
GitHub topics
cli
file
http
http-server
https
proxy
rust
server-side
static
Links
- https://github.com/http-server-rs/http-server
- GitHub: http-server-rs/http-server
- Brew formula source: Formula/h/http-server-rs.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"rust"
],
"categories": [],
"caveats": null,
"conflicts_with": [
"http-server"
],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Simple and configurable command-line HTTP server",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:42+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "http-server-rs",
"github_default_branch": "main",
"github_last_commit_at": "2026-01-05T20:04:38Z",
"github_readme_excerpt": "\u003cdiv\u003e\n \u003cdiv align=\"center\" style=\"display: block; text-align: center;\"\u003e\n \u003cimg src=\"https://avatars.githubusercontent.com/u/122044824?s=400\u0026u=a90857a96069dbb669412b1bbca8ef6757610d9c\u0026v=4\" height=\"120\" width=\"120\" /\u003e\n \u003c/div\u003e\n \u003ch1 align=\"center\"\u003ehttp-server\u003c/h1\u003e\n \u003ch4 align=\"center\"\u003eSimple and configurable command-line HTTP server\u003c/h4\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[](https://crates.io/crates/http-server)\n[](https://docs.rs/http-server)\n\n\n\n\n\n\u003c/div\u003e\n\n## Development\n\n\u003e [!NOTE]\n\u003e The source code in `main` belongs to the code for the version `1.0.0`.\n\n### Release Build\n\nBuild release binaries with:\n\n```bash\nmake release\n```\n\nOptionally you can build for other targets by specifying the `TARGET` variable\n\n```bash\nmake release TARGET=\u003ctarget-triple\u003e\n```\n\nFor example:\n\n```bash\n# Install aarch64-unknown-linux-gnu target\nrustup target install aarch64-unknown-linux-gnu\n# Build for aarch64-unknown-linux-gnu target\nmake release TARGET=aarch64-unknown-linux-gnu\n```\n\nThen use the following _alias_ for convenience\n\n```bash\nalias htps = \u0027./target/release/http-server\u0027\n```\n\n## Release\n\nIn order to create a release you must push a Git tag as follows\n\n```sh\ngit tag -a \u003cversion\u003e -m \u003cmessage\u003e\n```\n\n**Example**\n\n```sh\ngit tag -a v0.1.0 -m \"First release\"\n```\n\n\u003e Tags must follow semver conventions.\n\u003e Tags must be prefixed with a lowercase `v` letter.\n\nThen push tags as follows:\n\n```sh\ngit push origin main --follow-tags\n```\n\n## Contributing\n\nEvery contribution to this project is welcome. Feel free to open a pull request or\nan issue. Just by using this pro",
"github_repo": "http-server-rs/http-server",
"github_stars": 213,
"github_topics": [
"cli",
"file",
"http",
"http-server",
"https",
"proxy",
"rust",
"server-side",
"static"
],
"homepage": "https://github.com/http-server-rs/http-server",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 2,
"installs_365d": 122,
"installs_90d": 8,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Apache-2.0",
"llm_generated_at": null,
"llm_model": null,
"name": "http-server-rs",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 13425,
"rank_365d": 8683,
"rank_90d": 12890,
"raw_hash": "28ba18f0a41519d6",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/h/http-server-rs.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "0.8.9",
"versioned_formulae": [],
"why_use_this": null
}