{"id":32136834,"url":"https://github.com/http-server-rs/http-server","last_synced_at":"2025-10-21T04:42:11.159Z","repository":{"id":37952156,"uuid":"301146627","full_name":"http-server-rs/http-server","owner":"http-server-rs","description":"Simple and configurable command-line HTTP server","archived":false,"fork":false,"pushed_at":"2025-08-20T23:21:01.000Z","size":2534,"stargazers_count":209,"open_issues_count":14,"forks_count":22,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-10-12T15:44:24.733Z","etag":null,"topics":["cli","file","http","http-server","https","proxy","rust","server-side","static"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/http-server","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/http-server-rs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-APACHE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-10-04T14:17:01.000Z","updated_at":"2025-09-22T18:39:33.000Z","dependencies_parsed_at":"2023-10-26T03:28:50.853Z","dependency_job_id":"f539da14-1389-47c5-97cc-cd0e623a1165","html_url":"https://github.com/http-server-rs/http-server","commit_stats":null,"previous_names":["estebanborai/http-server"],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/http-server-rs/http-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/http-server-rs%2Fhttp-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/http-server-rs%2Fhttp-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/http-server-rs%2Fhttp-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/http-server-rs%2Fhttp-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/http-server-rs","download_url":"https://codeload.github.com/http-server-rs/http-server/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/http-server-rs%2Fhttp-server/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280207158,"owners_count":26290614,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-21T02:00:06.614Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","file","http","http-server","https","proxy","rust","server-side","static"],"created_at":"2025-10-21T04:42:09.833Z","updated_at":"2025-10-21T04:42:11.127Z","avatar_url":"https://github.com/http-server-rs.png","language":"Rust","readme":"\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[![Crates.io](https://img.shields.io/crates/v/http-server.svg)](https://crates.io/crates/http-server)\n[![Documentation](https://docs.rs/http-server/badge.svg)](https://docs.rs/http-server)\n![Build](https://github.com/http-server-rs/http-server/workflows/build/badge.svg)\n![Clippy](https://github.com/http-server-rs/http-server/workflows/clippy/badge.svg)\n![Formatter](https://github.com/http-server-rs/http-server/workflows/fmt/badge.svg)\n![Tests](https://github.com/http-server-rs/http-server/workflows/test/badge.svg)\n![Benches](https://github.com/http-server-rs/http-server/workflows/bench/badge.svg)\n\n\u003c/div\u003e\n\n## Development\n\n### Release Build\n\nBuild release binaries with:\n\n```bash\nmake release\n```\n\nThen use the following _alias_ for convenience\n\n```bash\nalias htps = './target/release/http-server'\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 project you're helping it grow. Thank you!\n\n## License\n\nDistributed under the terms of both the MIT license and the Apache License (Version 2.0)\n\n[1]: https://github.com/http-server-rs/http-server\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhttp-server-rs%2Fhttp-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhttp-server-rs%2Fhttp-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhttp-server-rs%2Fhttp-server/lists"}