{"adoption": {"forks": 73, "observed_at": "2026-08-28T04:05:44.207509+00:00", "stars": 1850}, "canonical_url": "https://ross.abutalabs.com/products/johnsundell-marathon", "card": {"archived": true, "artifact_type": "cli-tool", "description": "[DEPRECATED] Marathon makes it easy to write, run and manage your Swift scripts 🏃", "domain": ["developer-tools"], "enriched": true, "function": ["cli", "developer-tools", "package-manager", "build-tool"], "health_score": 10, "homepage": null, "language": "Swift", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["JohnSundell/Marathon"], "name": "JohnSundell/Marathon", "platform": ["cli"], "pushed_at": "2019-09-15T21:40:08+00:00", "repo": "JohnSundell/Marathon", "stars": 1850, "tags": ["swift-scripting", "deprecated", "script-runner", "dependency-management", "xcode-integration", "command-line", "automation", "macos", "linux", "swift"], "topics": ["command-line-tool", "swift", "scripting", "developer-tools", "marathon", "swift-script", "xcode"], "urls": [], "use_cases": ["run swift scripts from the command line", "manage swift script dependencies easily", "install a swift script as a binary", "run a swift script directly from a github repo", "edit and debug swift scripts in xcode", "create and share swift scripts"], "what_it_is": "Marathon is a deprecated command line tool for writing, running, and managing Swift scripts, powered by the Swift Package Manager. It handles dependency management, editing in Xcode, running remote scripts from Git, and installing scripts as binaries.", "when_to_avoid": ["starting any new Swift scripting project - it is deprecated in favor of Swift Package Manager", "you need long-term compatibility with future Xcode or macOS versions", "you need active maintenance or community support"], "when_to_choose": ["you are stuck on an older Swift/Xcode toolchain where Swift Package Manager cannot run scripts directly", "you maintain legacy Swift scripts already built around Marathon"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/johnsundell-marathon", "repo": "JohnSundell/Marathon", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.207509+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:16:56.685458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d43897e0e664bc87c6f05517011690f27a6bef388298fd0b1d8e5c7689d929f", "fetched_at": "2026-08-28T04:05:44.207509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JohnSundell/Marathon"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.207509+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:16:56.685458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d43897e0e664bc87c6f05517011690f27a6bef388298fd0b1d8e5c7689d929f", "fetched_at": "2026-08-28T04:05:44.207509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JohnSundell/Marathon"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:16:56.685458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d43897e0e664bc87c6f05517011690f27a6bef388298fd0b1d8e5c7689d929f", "fetched_at": "2026-08-28T04:05:44.207509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JohnSundell/Marathon"}], "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:05:44.207509+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.207509+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.207509+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:16:56.685458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d43897e0e664bc87c6f05517011690f27a6bef388298fd0b1d8e5c7689d929f", "fetched_at": "2026-08-28T04:05:44.207509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JohnSundell/Marathon"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.207509+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.207509+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:16:56.685458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d43897e0e664bc87c6f05517011690f27a6bef388298fd0b1d8e5c7689d929f", "fetched_at": "2026-08-28T04:05:44.207509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JohnSundell/Marathon"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.207509+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.207509+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.207509+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:16:56.685458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d43897e0e664bc87c6f05517011690f27a6bef388298fd0b1d8e5c7689d929f", "fetched_at": "2026-08-28T04:05:44.207509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JohnSundell/Marathon"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.207509+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.207509+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:16:56.685458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d43897e0e664bc87c6f05517011690f27a6bef388298fd0b1d8e5c7689d929f", "fetched_at": "2026-08-28T04:05:44.207509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JohnSundell/Marathon"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:16:56.685458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d43897e0e664bc87c6f05517011690f27a6bef388298fd0b1d8e5c7689d929f", "fetched_at": "2026-08-28T04:05:44.207509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JohnSundell/Marathon"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:16:56.685458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d43897e0e664bc87c6f05517011690f27a6bef388298fd0b1d8e5c7689d929f", "fetched_at": "2026-08-28T04:05:44.207509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JohnSundell/Marathon"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:16:56.685458+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d43897e0e664bc87c6f05517011690f27a6bef388298fd0b1d8e5c7689d929f", "fetched_at": "2026-08-28T04:05:44.207509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JohnSundell/Marathon"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3461, "days_push": 2544, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}