{"adoption": {"forks": 583, "observed_at": "2026-08-28T04:07:24.841619+00:00", "stars": 2842}, "canonical_url": "https://ross.abutalabs.com/products/gohttpserver", "card": {"archived": false, "artifact_type": "application", "description": "The best HTTP Static File Server, write with golang+vue", "domain": ["self-hosted", "files", "web-development", "developer-tools"], "enriched": true, "function": ["http-server", "file-upload", "auth", "search-engine"], "health_score": 84, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["codeskyblue/gohttpserver"], "name": "codeskyblue/gohttpserver", "platform": ["windows", "self-hosted", "go", "cli"], "pushed_at": "2026-07-03T03:20:35+00:00", "repo": "codeskyblue/gohttpserver", "stars": 2842, "tags": ["static-file-server", "file-sharing", "qrcode", "http-basic-auth", "vue", "zip-download", "linux", "macos", "docker"], "topics": ["go", "httpserver"], "urls": [], "use_cases": ["share files over http on a local network", "serve a directory with a web ui and uploads", "generate qr codes to download apk or ipa files on phones", "quickly host static files with basic auth", "zip and download a whole folder from the browser"], "what_it_is": "A standalone HTTP static file server written in Go with a Vue-based web UI, supporting file uploads, QR code generation for mobile package installs, HTTP basic auth, and directory zip downloads. The project is explicitly marked as not maintained, with recommended alternatives like dufs and copyparty.", "when_to_avoid": ["starting a new project - it is unmaintained; prefer dufs or copyparty", "you need security fixes or ongoing support", "you need production-grade file server features"], "when_to_choose": ["you need a single standalone binary file server with upload and auth", "you want qr-code based distribution of mobile install packages", "you're on a legacy setup already using it"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gohttpserver", "repo": "codeskyblue/gohttpserver", "role": "main", "score": 63}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.841619+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:37:13.895665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "520b1a113b27fcfbfda74ee4cde8293e6c6021014abf9e257cd96f8c9a9693d8", "fetched_at": "2026-08-28T04:07:24.841619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeskyblue/gohttpserver"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.841619+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:37:13.895665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "520b1a113b27fcfbfda74ee4cde8293e6c6021014abf9e257cd96f8c9a9693d8", "fetched_at": "2026-08-28T04:07:24.841619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeskyblue/gohttpserver"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:37:13.895665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "520b1a113b27fcfbfda74ee4cde8293e6c6021014abf9e257cd96f8c9a9693d8", "fetched_at": "2026-08-28T04:07:24.841619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeskyblue/gohttpserver"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.841619+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.841619+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.841619+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:37:13.895665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "520b1a113b27fcfbfda74ee4cde8293e6c6021014abf9e257cd96f8c9a9693d8", "fetched_at": "2026-08-28T04:07:24.841619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeskyblue/gohttpserver"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.841619+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.841619+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:37:13.895665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "520b1a113b27fcfbfda74ee4cde8293e6c6021014abf9e257cd96f8c9a9693d8", "fetched_at": "2026-08-28T04:07:24.841619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeskyblue/gohttpserver"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.841619+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.841619+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.841619+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:37:13.895665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "520b1a113b27fcfbfda74ee4cde8293e6c6021014abf9e257cd96f8c9a9693d8", "fetched_at": "2026-08-28T04:07:24.841619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeskyblue/gohttpserver"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.841619+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.841619+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:37:13.895665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "520b1a113b27fcfbfda74ee4cde8293e6c6021014abf9e257cd96f8c9a9693d8", "fetched_at": "2026-08-28T04:07:24.841619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeskyblue/gohttpserver"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:37:13.895665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "520b1a113b27fcfbfda74ee4cde8293e6c6021014abf9e257cd96f8c9a9693d8", "fetched_at": "2026-08-28T04:07:24.841619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeskyblue/gohttpserver"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:37:13.895665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "520b1a113b27fcfbfda74ee4cde8293e6c6021014abf9e257cd96f8c9a9693d8", "fetched_at": "2026-08-28T04:07:24.841619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeskyblue/gohttpserver"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:37:13.895665+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "520b1a113b27fcfbfda74ee4cde8293e6c6021014abf9e257cd96f8c9a9693d8", "fetched_at": "2026-08-28T04:07:24.841619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeskyblue/gohttpserver"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 90, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3695, "days_push": 61, "days_rel": 637, "gap_med": null, "n_releases_24m": 1}, "score": 63, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}