{"adoption": {"forks": 280, "observed_at": "2026-08-28T04:05:00.589238+00:00", "stars": 1541}, "canonical_url": "https://ross.abutalabs.com/products/coronatracker", "card": {"archived": false, "artifact_type": "application", "description": "Coronavirus tracker app for iOS & macOS with maps & charts", "domain": ["healthcare", "data-visualization", "analytics"], "enriched": true, "function": ["data-visualization", "charts", "analytics"], "health_score": 20, "homepage": "https://coronatracker.samabox.com/", "language": "Swift", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["mhdhejazi/CoronaTracker"], "name": "mhdhejazi/CoronaTracker", "platform": [], "pushed_at": "2023-03-08T08:03:15+00:00", "repo": "mhdhejazi/CoronaTracker", "stars": 1541, "tags": ["covid-19", "coronavirus", "tracker", "maps", "swift", "today-widget", "ios", "macos", "mobile", "desktop"], "topics": ["coronavirus", "covid-19", "coronavirus-tracking", "coronavirus-tracker", "ios", "swift", "macos-app", "ios-app"], "urls": [], "use_cases": ["track covid-19 cases on my iphone", "see coronavirus spread on a map with charts", "compare daily new cases across countries", "view covid stats on mac menu or today widget", "check confirmed recovered and death counts by country", "plot pandemic timeline on a logarithmic scale"], "what_it_is": "A native iOS and macOS app for tracking COVID-19 statistics with interactive distribution maps and multiple chart types, built in Swift. It aggregates live data from sources like Johns Hopkins CSSE and RKI, supporting country and city-level detail, search, sharing, and a Today widget.", "when_to_avoid": ["you need current, actively maintained pandemic data (project is in maintenance, last release 2023)", "you need a web or Android tracker", "you need general-purpose epidemiology analysis tools"], "when_to_choose": ["you want a native Apple-platform COVID-19 dashboard with maps and charts", "you need city-level drill-down and logarithmic-scale charts", "you want to build or fork a Swift example of data visualization on iOS/macOS"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/coronatracker", "repo": "mhdhejazi/CoronaTracker", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.589238+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:30:48.388452+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285f1ac4001a52b3492b1fd68f4733c1dfd07596a0c2899e11605c92c07dd539", "fetched_at": "2026-08-28T04:05:00.589238+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mhdhejazi/CoronaTracker"}, {"content_hash": "8187a6c6f1f927107d71aaea1112dd37b623fc7241bff308d87d6076bb909ab8", "fetched_at": "2026-08-29T11:32:08.978521+00:00", "kind": "homepage", "missing": false, "url": "https://coronatracker.samabox.com/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.589238+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:30:48.388452+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285f1ac4001a52b3492b1fd68f4733c1dfd07596a0c2899e11605c92c07dd539", "fetched_at": "2026-08-28T04:05:00.589238+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mhdhejazi/CoronaTracker"}, {"content_hash": "8187a6c6f1f927107d71aaea1112dd37b623fc7241bff308d87d6076bb909ab8", "fetched_at": "2026-08-29T11:32:08.978521+00:00", "kind": "homepage", "missing": false, "url": "https://coronatracker.samabox.com/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:30:48.388452+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285f1ac4001a52b3492b1fd68f4733c1dfd07596a0c2899e11605c92c07dd539", "fetched_at": "2026-08-28T04:05:00.589238+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mhdhejazi/CoronaTracker"}, {"content_hash": "8187a6c6f1f927107d71aaea1112dd37b623fc7241bff308d87d6076bb909ab8", "fetched_at": "2026-08-29T11:32:08.978521+00:00", "kind": "homepage", "missing": false, "url": "https://coronatracker.samabox.com/"}], "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:00.589238+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.589238+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.589238+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:30:48.388452+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285f1ac4001a52b3492b1fd68f4733c1dfd07596a0c2899e11605c92c07dd539", "fetched_at": "2026-08-28T04:05:00.589238+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mhdhejazi/CoronaTracker"}, {"content_hash": "8187a6c6f1f927107d71aaea1112dd37b623fc7241bff308d87d6076bb909ab8", "fetched_at": "2026-08-29T11:32:08.978521+00:00", "kind": "homepage", "missing": false, "url": "https://coronatracker.samabox.com/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.589238+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.589238+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:30:48.388452+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285f1ac4001a52b3492b1fd68f4733c1dfd07596a0c2899e11605c92c07dd539", "fetched_at": "2026-08-28T04:05:00.589238+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mhdhejazi/CoronaTracker"}, {"content_hash": "8187a6c6f1f927107d71aaea1112dd37b623fc7241bff308d87d6076bb909ab8", "fetched_at": "2026-08-29T11:32:08.978521+00:00", "kind": "homepage", "missing": false, "url": "https://coronatracker.samabox.com/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.589238+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.589238+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.589238+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:30:48.388452+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285f1ac4001a52b3492b1fd68f4733c1dfd07596a0c2899e11605c92c07dd539", "fetched_at": "2026-08-28T04:05:00.589238+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mhdhejazi/CoronaTracker"}, {"content_hash": "8187a6c6f1f927107d71aaea1112dd37b623fc7241bff308d87d6076bb909ab8", "fetched_at": "2026-08-29T11:32:08.978521+00:00", "kind": "homepage", "missing": false, "url": "https://coronatracker.samabox.com/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.589238+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:00.589238+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:30:48.388452+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285f1ac4001a52b3492b1fd68f4733c1dfd07596a0c2899e11605c92c07dd539", "fetched_at": "2026-08-28T04:05:00.589238+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mhdhejazi/CoronaTracker"}, {"content_hash": "8187a6c6f1f927107d71aaea1112dd37b623fc7241bff308d87d6076bb909ab8", "fetched_at": "2026-08-29T11:32:08.978521+00:00", "kind": "homepage", "missing": false, "url": "https://coronatracker.samabox.com/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:30:48.388452+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285f1ac4001a52b3492b1fd68f4733c1dfd07596a0c2899e11605c92c07dd539", "fetched_at": "2026-08-28T04:05:00.589238+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mhdhejazi/CoronaTracker"}, {"content_hash": "8187a6c6f1f927107d71aaea1112dd37b623fc7241bff308d87d6076bb909ab8", "fetched_at": "2026-08-29T11:32:08.978521+00:00", "kind": "homepage", "missing": false, "url": "https://coronatracker.samabox.com/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:30:48.388452+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285f1ac4001a52b3492b1fd68f4733c1dfd07596a0c2899e11605c92c07dd539", "fetched_at": "2026-08-28T04:05:00.589238+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mhdhejazi/CoronaTracker"}, {"content_hash": "8187a6c6f1f927107d71aaea1112dd37b623fc7241bff308d87d6076bb909ab8", "fetched_at": "2026-08-29T11:32:08.978521+00:00", "kind": "homepage", "missing": false, "url": "https://coronatracker.samabox.com/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:30:48.388452+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "285f1ac4001a52b3492b1fd68f4733c1dfd07596a0c2899e11605c92c07dd539", "fetched_at": "2026-08-28T04:05:00.589238+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mhdhejazi/CoronaTracker"}, {"content_hash": "8187a6c6f1f927107d71aaea1112dd37b623fc7241bff308d87d6076bb909ab8", "fetched_at": "2026-08-29T11:32:08.978521+00:00", "kind": "homepage", "missing": false, "url": "https://coronatracker.samabox.com/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "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": 2370, "days_push": 1274, "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}}