{"adoption": {"forks": 745, "observed_at": "2026-08-28T04:08:59.266388+00:00", "stars": 4767}, "canonical_url": "https://ross.abutalabs.com/products/aachartkit", "card": {"archived": false, "artifact_type": "framework", "description": "📈📊🚀🚀🚀An elegant modern declarative data visualization chart framework for iOS, iPadOS and macOS. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types. 极其精美而又强大的现代化声明式数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.", "domain": ["data-visualization", "mobile-development", "frontend", "graphics"], "enriched": true, "function": ["data-visualization", "charts", "animation", "ui-components"], "health_score": 87, "homepage": "https://cocoapods.org/pods/AAChartKit", "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["AAChartModel/AAChartKit", "AAChartModel/AAChartKit-Swift", "AAChartModel/AAChartCore", "AAChartModel/AAChartCore-Kotlin"], "name": "AAChartKit (AAInfographics)", "platform": ["cross-platform"], "pushed_at": "2026-05-12T02:31:09+00:00", "repo": "AAChartModel/AAChartKit", "stars": 4767, "tags": ["highcharts", "objective-c", "declarative-charts", "webview-based", "swift-version-available", "android-version-available", "ios", "macos", "mobile"], "topics": ["chart", "column-chart", "line-charts", "pie-chart", "bubble-chart", "area-chart", "radar-chart", "polar-chart", "draw", "stacked-chart", "graphics", "support-graphics", "dynamic", "webview", "ios-charts", "highcharts", "hybrid", "visualization", "chart-types", "charting-library"], "urls": [{"kind": "homepage", "url": "https://cocoapods.org/pods/AAChartKit"}, {"kind": "site_page", "url": "https://cocoapods.org/about"}], "use_cases": ["draw line and spline charts in an iOS app", "add pie charts and donut charts to an iPadOS dashboard", "render animated column and bar charts on macOS", "create radar and polar charts in a mobile app", "visualize data with bubble and scatter charts in Swift or Objective-C", "build stacked and mixed-type charts in an iOS application", "add gauges and funnel charts to a native Apple-platform app"], "what_it_is": "AAChartKit is an elegant declarative data visualization chart framework for iOS, iPadOS and macOS, built on top of the open-source Highcharts JS library. It supports dozens of chart types including line, spline, area, column, bar, pie, bubble, radar, polar, gauge, funnel, and range charts, with sibling versions in Swift (AAInfographics), Java (AAChartCore), and Kotlin (AAChartCore-Kotlin).", "when_to_avoid": ["you need fully native rendering without a WebView or Highcharts dependency", "your project targets platforms outside Apple devices or Android", "you require chart types or licensing terms beyond what Highcharts-based rendering provides"], "when_to_choose": ["you need a wide variety of polished, animated chart types on iOS, iPadOS, or macOS", "you prefer a declarative, easy-to-configure charting API over writing raw JavaScript", "you want a mature, MIT-licensed library with Swift, Java, and Kotlin sibling versions for cross-platform consistency"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/AAChartModel/AAChartKit", "repo": "AAChartModel/AAChartKit", "role": "main", "score": 73}, {"path": "/repos/AAChartModel/AAChartKit-Swift", "repo": "AAChartModel/AAChartKit-Swift", "role": "sdk", "score": 75}, {"path": "/repos/AAChartModel/AAChartCore-Kotlin", "repo": "AAChartModel/AAChartCore-Kotlin", "role": "sdk", "score": 74}, {"path": "/repos/AAChartModel/AAChartCore", "repo": "AAChartModel/AAChartCore", "role": "sdk", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.266388+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:18:49.656942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16494f0363b3983ade3ef51662c3e9d7b86f766a5c153c3ef02ec07402af8de7", "fetched_at": "2026-08-28T04:08:59.266388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AAChartModel/AAChartKit"}, {"content_hash": "03cdf54c4b859202125ef61248400d811f8d07f1b1aaa95b44c55adb5c846591", "fetched_at": "2026-08-29T09:02:09.257703+00:00", "kind": "homepage", "missing": false, "url": "https://cocoapods.org/pods/AAChartKit"}, {"content_hash": "a9a16f869d3669ef6907de220c768b5cef0dc12914914e66b39e9104420173f3", "fetched_at": "2026-08-29T09:02:09.262092+00:00", "kind": "site_page", "missing": false, "url": "https://cocoapods.org/about"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.266388+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:18:49.656942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16494f0363b3983ade3ef51662c3e9d7b86f766a5c153c3ef02ec07402af8de7", "fetched_at": "2026-08-28T04:08:59.266388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AAChartModel/AAChartKit"}, {"content_hash": "03cdf54c4b859202125ef61248400d811f8d07f1b1aaa95b44c55adb5c846591", "fetched_at": "2026-08-29T09:02:09.257703+00:00", "kind": "homepage", "missing": false, "url": "https://cocoapods.org/pods/AAChartKit"}, {"content_hash": "a9a16f869d3669ef6907de220c768b5cef0dc12914914e66b39e9104420173f3", "fetched_at": "2026-08-29T09:02:09.262092+00:00", "kind": "site_page", "missing": false, "url": "https://cocoapods.org/about"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:18:49.656942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16494f0363b3983ade3ef51662c3e9d7b86f766a5c153c3ef02ec07402af8de7", "fetched_at": "2026-08-28T04:08:59.266388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AAChartModel/AAChartKit"}, {"content_hash": "03cdf54c4b859202125ef61248400d811f8d07f1b1aaa95b44c55adb5c846591", "fetched_at": "2026-08-29T09:02:09.257703+00:00", "kind": "homepage", "missing": false, "url": "https://cocoapods.org/pods/AAChartKit"}, {"content_hash": "a9a16f869d3669ef6907de220c768b5cef0dc12914914e66b39e9104420173f3", "fetched_at": "2026-08-29T09:02:09.262092+00:00", "kind": "site_page", "missing": false, "url": "https://cocoapods.org/about"}], "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:08:59.266388+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.266388+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.266388+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:18:49.656942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16494f0363b3983ade3ef51662c3e9d7b86f766a5c153c3ef02ec07402af8de7", "fetched_at": "2026-08-28T04:08:59.266388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AAChartModel/AAChartKit"}, {"content_hash": "03cdf54c4b859202125ef61248400d811f8d07f1b1aaa95b44c55adb5c846591", "fetched_at": "2026-08-29T09:02:09.257703+00:00", "kind": "homepage", "missing": false, "url": "https://cocoapods.org/pods/AAChartKit"}, {"content_hash": "a9a16f869d3669ef6907de220c768b5cef0dc12914914e66b39e9104420173f3", "fetched_at": "2026-08-29T09:02:09.262092+00:00", "kind": "site_page", "missing": false, "url": "https://cocoapods.org/about"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.266388+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.266388+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:18:49.656942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16494f0363b3983ade3ef51662c3e9d7b86f766a5c153c3ef02ec07402af8de7", "fetched_at": "2026-08-28T04:08:59.266388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AAChartModel/AAChartKit"}, {"content_hash": "03cdf54c4b859202125ef61248400d811f8d07f1b1aaa95b44c55adb5c846591", "fetched_at": "2026-08-29T09:02:09.257703+00:00", "kind": "homepage", "missing": false, "url": "https://cocoapods.org/pods/AAChartKit"}, {"content_hash": "a9a16f869d3669ef6907de220c768b5cef0dc12914914e66b39e9104420173f3", "fetched_at": "2026-08-29T09:02:09.262092+00:00", "kind": "site_page", "missing": false, "url": "https://cocoapods.org/about"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.266388+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.266388+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.266388+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:18:49.656942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16494f0363b3983ade3ef51662c3e9d7b86f766a5c153c3ef02ec07402af8de7", "fetched_at": "2026-08-28T04:08:59.266388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AAChartModel/AAChartKit"}, {"content_hash": "03cdf54c4b859202125ef61248400d811f8d07f1b1aaa95b44c55adb5c846591", "fetched_at": "2026-08-29T09:02:09.257703+00:00", "kind": "homepage", "missing": false, "url": "https://cocoapods.org/pods/AAChartKit"}, {"content_hash": "a9a16f869d3669ef6907de220c768b5cef0dc12914914e66b39e9104420173f3", "fetched_at": "2026-08-29T09:02:09.262092+00:00", "kind": "site_page", "missing": false, "url": "https://cocoapods.org/about"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.266388+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.266388+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:18:49.656942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16494f0363b3983ade3ef51662c3e9d7b86f766a5c153c3ef02ec07402af8de7", "fetched_at": "2026-08-28T04:08:59.266388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AAChartModel/AAChartKit"}, {"content_hash": "03cdf54c4b859202125ef61248400d811f8d07f1b1aaa95b44c55adb5c846591", "fetched_at": "2026-08-29T09:02:09.257703+00:00", "kind": "homepage", "missing": false, "url": "https://cocoapods.org/pods/AAChartKit"}, {"content_hash": "a9a16f869d3669ef6907de220c768b5cef0dc12914914e66b39e9104420173f3", "fetched_at": "2026-08-29T09:02:09.262092+00:00", "kind": "site_page", "missing": false, "url": "https://cocoapods.org/about"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:18:49.656942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16494f0363b3983ade3ef51662c3e9d7b86f766a5c153c3ef02ec07402af8de7", "fetched_at": "2026-08-28T04:08:59.266388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AAChartModel/AAChartKit"}, {"content_hash": "03cdf54c4b859202125ef61248400d811f8d07f1b1aaa95b44c55adb5c846591", "fetched_at": "2026-08-29T09:02:09.257703+00:00", "kind": "homepage", "missing": false, "url": "https://cocoapods.org/pods/AAChartKit"}, {"content_hash": "a9a16f869d3669ef6907de220c768b5cef0dc12914914e66b39e9104420173f3", "fetched_at": "2026-08-29T09:02:09.262092+00:00", "kind": "site_page", "missing": false, "url": "https://cocoapods.org/about"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:18:49.656942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16494f0363b3983ade3ef51662c3e9d7b86f766a5c153c3ef02ec07402af8de7", "fetched_at": "2026-08-28T04:08:59.266388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AAChartModel/AAChartKit"}, {"content_hash": "03cdf54c4b859202125ef61248400d811f8d07f1b1aaa95b44c55adb5c846591", "fetched_at": "2026-08-29T09:02:09.257703+00:00", "kind": "homepage", "missing": false, "url": "https://cocoapods.org/pods/AAChartKit"}, {"content_hash": "a9a16f869d3669ef6907de220c768b5cef0dc12914914e66b39e9104420173f3", "fetched_at": "2026-08-29T09:02:09.262092+00:00", "kind": "site_page", "missing": false, "url": "https://cocoapods.org/about"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:18:49.656942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16494f0363b3983ade3ef51662c3e9d7b86f766a5c153c3ef02ec07402af8de7", "fetched_at": "2026-08-28T04:08:59.266388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AAChartModel/AAChartKit"}, {"content_hash": "03cdf54c4b859202125ef61248400d811f8d07f1b1aaa95b44c55adb5c846591", "fetched_at": "2026-08-29T09:02:09.257703+00:00", "kind": "homepage", "missing": false, "url": "https://cocoapods.org/pods/AAChartKit"}, {"content_hash": "a9a16f869d3669ef6907de220c768b5cef0dc12914914e66b39e9104420173f3", "fetched_at": "2026-08-29T09:02:09.262092+00:00", "kind": "site_page", "missing": false, "url": "https://cocoapods.org/about"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 81, "longevity": 100, "rhythm": 48}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3457, "days_push": 114, "days_rel": 134, "gap_med": null, "n_releases_24m": 1}, "score": 73, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}