{"id":16747930,"url":"https://github.com/amake/servethis","last_synced_at":"2026-02-11T12:35:28.641Z","repository":{"id":74600432,"uuid":"123752379","full_name":"amake/ServeThis","owner":"amake","description":"A very simple, double-clickable macOS app that serves its current directory over HTTP","archived":false,"fork":false,"pushed_at":"2018-03-12T08:46:55.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-16T03:11:10.857Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amake.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"amake"}},"created_at":"2018-03-04T03:13:47.000Z","updated_at":"2020-03-31T08:57:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"d1fb845d-5a82-411b-accb-3d990984a917","html_url":"https://github.com/amake/ServeThis","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/amake/ServeThis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amake%2FServeThis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amake%2FServeThis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amake%2FServeThis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amake%2FServeThis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amake","download_url":"https://codeload.github.com/amake/ServeThis/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amake%2FServeThis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272497801,"owners_count":24944764,"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-08-28T02:00:10.768Z","response_time":74,"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":[],"created_at":"2024-10-13T02:11:18.311Z","updated_at":"2026-02-11T12:35:23.611Z","avatar_url":"https://github.com/amake.png","language":"Makefile","funding_links":["https://github.com/sponsors/amake"],"categories":[],"sub_categories":[],"readme":"# ServeThis\n\nA very simple, double-clickable macOS app that serves its current directory over\nHTTP.\n\nThis is intended for folks who need to run temporary, local HTTP servers but\naren't comfortable using the command line, for instance web designers who want\nto take advantage of [Live.js](http://livejs.com/) when editing local files. It\nis merely a wrapper around the\n[SimpleHTTPServer](https://docs.python.org/2/library/simplehttpserver.html)\nmodule in macOS's built-in Python.\n\n# Download\n\nSee [Releases](https://github.com/amake/ServeThis/releases).\n\n# Usage\n\n1. Put the app in the directory you want to serve\n2. Double-click it\n3. Visit http://localhost:8000 in your browser\n\nNote that you can run multiple copies; each subsequent copy will try to run on\nthe next available port, so 8001, 8002, etc.\n\n# Known Issues\n\nIf you get the following message when accessing the URL in your browser, try moving the app to another location and then moving it back. (This appears to be related to macOS sandboxing of apps downloaded from the internet.)\n\n\u003e Error response\n\u003e\n\u003e Error code 404.\n\u003e\n\u003e Message: No permission to list directory.\n\u003e\n\u003e Error code explanation: 404 = Nothing matches the given URI.\n\n# Building\n\nRequirements:\n\n- GNU make\n- [Platypus](https://github.com/sveinbjornt/Platypus) with command-line tool installed\n\nJust run `make`. The app will be put in `work`, and the zip into\n`dist`. Optionally provide your Apple developer ID to sign the app by running\n`make codesign_id=...`.\n\n# License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famake%2Fservethis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famake%2Fservethis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famake%2Fservethis/lists"}