{"adoption": {"forks": 636, "observed_at": "2026-08-28T04:09:26.633469+00:00", "stars": 5636}, "canonical_url": "https://ross.abutalabs.com/products/chartview", "card": {"archived": false, "artifact_type": "library", "description": "ChartView made in SwiftUI", "domain": ["data-visualization", "mobile-development", "frontend"], "enriched": true, "function": ["data-visualization", "charts", "ui-components"], "health_score": 79, "homepage": null, "language": "Swift", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["AppPear/ChartView"], "name": "AppPear/ChartView", "platform": [], "pushed_at": "2026-03-02T08:41:42+00:00", "repo": "AppPear/ChartView", "stars": 5636, "tags": ["swiftui", "chart-library", "line-chart", "bar-chart", "pie-chart", "swift-package-manager", "ios", "swift", "mobile"], "topics": ["swiftui", "swift", "ios", "chart", "charts"], "urls": [], "use_cases": ["draw line charts in SwiftUI", "render bar charts in an iOS app", "create pie charts with SwiftUI", "visualize streaming data in real time on iOS", "style and customize chart axes and grid lines", "build interactive charts with selection handlers"], "what_it_is": "SwiftUICharts is a SwiftUI-native charting library for iOS 13+ offering composable, modifier-based APIs for line, bar, and pie charts. Version 2.x emphasizes immutable configuration, environment-driven composition, and streaming data support.", "when_to_avoid": ["you need charts on Android or cross-platform UI", "your project still uses legacy 1.x mutating chart APIs", "you need highly specialized scientific plotting beyond line/bar/pie charts"], "when_to_choose": ["you are building an iOS app with SwiftUI and need native charts", "you want a lightweight, composable chart API without heavy dependencies", "you need streaming or large-dataset chart rendering on Apple platforms"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/chartview", "repo": "AppPear/ChartView", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.633469+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:55:19.333106+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "21b6b6caacf47d7e0de781cb7001e4036139493b1c2997c506b9020dfce78dce", "fetched_at": "2026-08-28T04:09:26.633469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppPear/ChartView"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.633469+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:55:19.333106+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "21b6b6caacf47d7e0de781cb7001e4036139493b1c2997c506b9020dfce78dce", "fetched_at": "2026-08-28T04:09:26.633469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppPear/ChartView"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:55:19.333106+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "21b6b6caacf47d7e0de781cb7001e4036139493b1c2997c506b9020dfce78dce", "fetched_at": "2026-08-28T04:09:26.633469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppPear/ChartView"}], "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:09:26.633469+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.633469+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.633469+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:55:19.333106+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "21b6b6caacf47d7e0de781cb7001e4036139493b1c2997c506b9020dfce78dce", "fetched_at": "2026-08-28T04:09:26.633469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppPear/ChartView"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.633469+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.633469+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:55:19.333106+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "21b6b6caacf47d7e0de781cb7001e4036139493b1c2997c506b9020dfce78dce", "fetched_at": "2026-08-28T04:09:26.633469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppPear/ChartView"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.633469+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.633469+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.633469+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:55:19.333106+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "21b6b6caacf47d7e0de781cb7001e4036139493b1c2997c506b9020dfce78dce", "fetched_at": "2026-08-28T04:09:26.633469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppPear/ChartView"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.633469+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.633469+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:55:19.333106+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "21b6b6caacf47d7e0de781cb7001e4036139493b1c2997c506b9020dfce78dce", "fetched_at": "2026-08-28T04:09:26.633469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppPear/ChartView"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:55:19.333106+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "21b6b6caacf47d7e0de781cb7001e4036139493b1c2997c506b9020dfce78dce", "fetched_at": "2026-08-28T04:09:26.633469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppPear/ChartView"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:55:19.333106+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "21b6b6caacf47d7e0de781cb7001e4036139493b1c2997c506b9020dfce78dce", "fetched_at": "2026-08-28T04:09:26.633469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppPear/ChartView"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:55:19.333106+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "21b6b6caacf47d7e0de781cb7001e4036139493b1c2997c506b9020dfce78dce", "fetched_at": "2026-08-28T04:09:26.633469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AppPear/ChartView"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 70, "longevity": 100, "rhythm": 40}, "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": 2639, "days_push": 184, "days_rel": 184, "gap_med": null, "n_releases_24m": 1}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}