{"adoption": {"forks": 45, "observed_at": "2026-08-28T04:03:27.451324+00:00", "stars": 1068}, "canonical_url": "https://ross.abutalabs.com/products/crystalfetch", "card": {"archived": false, "artifact_type": "application", "description": "macOS UI for creating Windows installer ISO from UUPDump", "domain": ["windows", "developer-tools", "cross-platform"], "enriched": true, "function": ["gui", "developer-tools"], "health_score": 40, "homepage": null, "language": "Swift", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["TuringSoftware/CrystalFetch"], "name": "TuringSoftware/CrystalFetch", "platform": [], "pushed_at": "2025-03-28T19:40:19+00:00", "repo": "TuringSoftware/CrystalFetch", "stars": 1068, "tags": ["windows-iso", "uupdump", "utm", "virtualization", "swiftui", "windows-11-arm", "macos", "apple-ecosystem"], "topics": [], "urls": [], "use_cases": ["create a Windows 11 installer ISO on macOS", "download Windows 11 ARM ISO for UTM virtual machine", "build Windows installation media without a Windows PC", "convert UUPDump packages into a bootable ISO", "get a Windows 11 ISO for VMware Fusion or Parallels on Mac"], "what_it_is": "CrystalFetch is a native macOS application with a graphical interface for building Windows 11 installer ISO images from UUPDump's update packages. It is commonly used to prepare installation media for UTM and other virtual machines, including Windows on ARM.", "when_to_avoid": ["you need to create ISOs on Linux or Windows", "you want fully automated, scriptable ISO generation without a GUI", "you need ISOs for Windows versions other than Windows 11"], "when_to_choose": ["you are on macOS and need a Windows 11 ISO without access to a Windows machine", "you want a simple GUI instead of UUPDump's command-line scripts", "you need Windows on ARM installation media for Apple Silicon VMs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/crystalfetch", "repo": "TuringSoftware/CrystalFetch", "role": "main", "score": 25}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.451324+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:54:41.565009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d284d8dd459032a164f84ac4c465cdeea5f8ebe550063e3945878d921bf572e6", "fetched_at": "2026-08-28T04:03:27.451324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TuringSoftware/CrystalFetch"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.451324+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:54:41.565009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d284d8dd459032a164f84ac4c465cdeea5f8ebe550063e3945878d921bf572e6", "fetched_at": "2026-08-28T04:03:27.451324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TuringSoftware/CrystalFetch"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:54:41.565009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d284d8dd459032a164f84ac4c465cdeea5f8ebe550063e3945878d921bf572e6", "fetched_at": "2026-08-28T04:03:27.451324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TuringSoftware/CrystalFetch"}], "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:03:27.451324+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.451324+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.451324+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:54:41.565009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d284d8dd459032a164f84ac4c465cdeea5f8ebe550063e3945878d921bf572e6", "fetched_at": "2026-08-28T04:03:27.451324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TuringSoftware/CrystalFetch"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.451324+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.451324+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:54:41.565009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d284d8dd459032a164f84ac4c465cdeea5f8ebe550063e3945878d921bf572e6", "fetched_at": "2026-08-28T04:03:27.451324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TuringSoftware/CrystalFetch"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.451324+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.451324+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.451324+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:54:41.565009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d284d8dd459032a164f84ac4c465cdeea5f8ebe550063e3945878d921bf572e6", "fetched_at": "2026-08-28T04:03:27.451324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TuringSoftware/CrystalFetch"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.451324+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:27.451324+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:54:41.565009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d284d8dd459032a164f84ac4c465cdeea5f8ebe550063e3945878d921bf572e6", "fetched_at": "2026-08-28T04:03:27.451324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TuringSoftware/CrystalFetch"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:54:41.565009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d284d8dd459032a164f84ac4c465cdeea5f8ebe550063e3945878d921bf572e6", "fetched_at": "2026-08-28T04:03:27.451324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TuringSoftware/CrystalFetch"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:54:41.565009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d284d8dd459032a164f84ac4c465cdeea5f8ebe550063e3945878d921bf572e6", "fetched_at": "2026-08-28T04:03:27.451324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TuringSoftware/CrystalFetch"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:54:41.565009+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d284d8dd459032a164f84ac4c465cdeea5f8ebe550063e3945878d921bf572e6", "fetched_at": "2026-08-28T04:03:27.451324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TuringSoftware/CrystalFetch"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 13, "longevity": 80, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1133, "days_push": 523, "days_rel": 523, "gap_med": null, "n_releases_24m": 1}, "score": 25, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}