{"adoption": {"forks": 96, "observed_at": "2026-08-28T04:06:03.028734+00:00", "stars": 1989}, "canonical_url": "https://ross.abutalabs.com/products/swiftenv", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Swift Version Manager", "domain": ["developer-tools", "programming-languages"], "enriched": true, "function": ["cli", "developer-tools", "version-control"], "health_score": 20, "homepage": "https://swiftenv.fuller.li/", "language": "Shell", "license": "BSD-2-Clause", "license_family": "permissive", "maturity": "stable", "member_repos": ["kylef/swiftenv"], "name": "kylef/swiftenv", "platform": ["cli"], "pushed_at": "2024-12-23T12:19:32+00:00", "repo": "kylef/swiftenv", "stars": 1989, "tags": ["swift", "version-manager", "pyenv-inspired", "shell", "command-line", "macos", "linux"], "topics": [], "urls": [], "use_cases": ["install multiple swift versions", "switch swift version per project", "set a global swift version", "manage swift toolchains on linux", "pin swift version for ci builds", "override swift version via environment variable"], "what_it_is": "swiftenv is a Swift version manager inspired by pyenv that lets you install and switch between multiple Swift toolchains. It supports global, per-project, and environment-variable-based Swift version selection.", "when_to_avoid": ["you only ever use one Swift version bundled with Xcode", "you need dependency management rather than toolchain management (use Swift Package Manager)", "you need managed Swift versions on Windows or other unsupported platforms"], "when_to_choose": ["you work on multiple swift projects needing different toolchains", "you develop swift on linux or macos and want pyenv-like workflows", "you need reproducible swift versions in CI like Travis or Heroku"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/swiftenv", "repo": "kylef/swiftenv", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.028734+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:02:49.700847+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a909e85fb285d254dbd2775800f860942248c374360af37eec9c5d4b32e03a72", "fetched_at": "2026-08-28T04:06:03.028734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kylef/swiftenv"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.028734+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:02:49.700847+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a909e85fb285d254dbd2775800f860942248c374360af37eec9c5d4b32e03a72", "fetched_at": "2026-08-28T04:06:03.028734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kylef/swiftenv"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:02:49.700847+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a909e85fb285d254dbd2775800f860942248c374360af37eec9c5d4b32e03a72", "fetched_at": "2026-08-28T04:06:03.028734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kylef/swiftenv"}], "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:06:03.028734+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.028734+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.028734+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:02:49.700847+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a909e85fb285d254dbd2775800f860942248c374360af37eec9c5d4b32e03a72", "fetched_at": "2026-08-28T04:06:03.028734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kylef/swiftenv"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.028734+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.028734+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:02:49.700847+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a909e85fb285d254dbd2775800f860942248c374360af37eec9c5d4b32e03a72", "fetched_at": "2026-08-28T04:06:03.028734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kylef/swiftenv"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.028734+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.028734+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.028734+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:02:49.700847+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a909e85fb285d254dbd2775800f860942248c374360af37eec9c5d4b32e03a72", "fetched_at": "2026-08-28T04:06:03.028734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kylef/swiftenv"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.028734+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.028734+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:02:49.700847+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a909e85fb285d254dbd2775800f860942248c374360af37eec9c5d4b32e03a72", "fetched_at": "2026-08-28T04:06:03.028734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kylef/swiftenv"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:02:49.700847+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a909e85fb285d254dbd2775800f860942248c374360af37eec9c5d4b32e03a72", "fetched_at": "2026-08-28T04:06:03.028734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kylef/swiftenv"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:02:49.700847+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a909e85fb285d254dbd2775800f860942248c374360af37eec9c5d4b32e03a72", "fetched_at": "2026-08-28T04:06:03.028734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kylef/swiftenv"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:02:49.700847+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a909e85fb285d254dbd2775800f860942248c374360af37eec9c5d4b32e03a72", "fetched_at": "2026-08-28T04:06:03.028734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kylef/swiftenv"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 3914, "days_push": 618, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}