{"adoption": {"forks": 60, "observed_at": "2026-08-28T04:03:52.811453+00:00", "stars": 1177}, "canonical_url": "https://ross.abutalabs.com/products/chart", "card": {"archived": false, "artifact_type": "plugin", "description": "Create the most popular types of charts by real or random data", "domain": ["data-visualization", "web-design", "developer-tools"], "enriched": true, "function": ["data-visualization", "charts"], "health_score": 20, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["pavelkuligin/chart"], "name": "pavelkuligin/chart", "platform": ["editor-plugin"], "pushed_at": "2020-09-25T17:57:38+00:00", "repo": "pavelkuligin/chart", "stars": 1177, "tags": ["sketch-plugin", "figma-plugin", "adobe-xd", "chart-generation", "design-tools", "google-sheets", "csv", "-data", "macos"], "topics": ["sketch-plugin", "sketchapp", "data-visualization", "chart", "sketchpacks", "sketch-runner-compatible"], "urls": [], "use_cases": ["create charts in Sketch from spreadsheet data", "generate mock charts with random data for design mockups", "connect a design file to live Google Sheets data", "visualize JSON API responses as charts in Figma", "build a consistent data visualization system with style templates", "make pie, bar, line, and candlestick charts without manual drawing"], "what_it_is": "Chart is a design-tool plugin for Sketch, Figma, and Adobe XD that generates 16 popular chart types from real or random data. It supports copy-paste from spreadsheets, live Google Sheets and JSON API connections, and local CSV/JSON files, with customizable style templates.", "when_to_avoid": ["you need charts rendered in a web app or production code rather than a design tool", "you use Sketch older than version 56", "you need chart types beyond the 16 supported ones", "you need a fully free tool - full chart set requires a paid license"], "when_to_choose": ["you design charts in Sketch, Figma, or Adobe XD and want to avoid manual drawing", "you need charts populated from spreadsheets or live data sources", "you want consistent chart styling across a design system"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/chart", "repo": "pavelkuligin/chart", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.811453+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:26:17.506819+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b3f5c94a8c22b8f245a1215d758aa5bec8eaf2441efbcf4083c03b79a44058a8", "fetched_at": "2026-08-28T04:03:52.811453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pavelkuligin/chart"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.811453+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:26:17.506819+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b3f5c94a8c22b8f245a1215d758aa5bec8eaf2441efbcf4083c03b79a44058a8", "fetched_at": "2026-08-28T04:03:52.811453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pavelkuligin/chart"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:26:17.506819+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b3f5c94a8c22b8f245a1215d758aa5bec8eaf2441efbcf4083c03b79a44058a8", "fetched_at": "2026-08-28T04:03:52.811453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pavelkuligin/chart"}], "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:52.811453+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.811453+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.811453+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:26:17.506819+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b3f5c94a8c22b8f245a1215d758aa5bec8eaf2441efbcf4083c03b79a44058a8", "fetched_at": "2026-08-28T04:03:52.811453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pavelkuligin/chart"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.811453+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.811453+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:26:17.506819+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b3f5c94a8c22b8f245a1215d758aa5bec8eaf2441efbcf4083c03b79a44058a8", "fetched_at": "2026-08-28T04:03:52.811453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pavelkuligin/chart"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.811453+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.811453+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.811453+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:26:17.506819+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b3f5c94a8c22b8f245a1215d758aa5bec8eaf2441efbcf4083c03b79a44058a8", "fetched_at": "2026-08-28T04:03:52.811453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pavelkuligin/chart"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.811453+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:52.811453+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:26:17.506819+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b3f5c94a8c22b8f245a1215d758aa5bec8eaf2441efbcf4083c03b79a44058a8", "fetched_at": "2026-08-28T04:03:52.811453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pavelkuligin/chart"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:26:17.506819+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b3f5c94a8c22b8f245a1215d758aa5bec8eaf2441efbcf4083c03b79a44058a8", "fetched_at": "2026-08-28T04:03:52.811453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pavelkuligin/chart"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:26:17.506819+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b3f5c94a8c22b8f245a1215d758aa5bec8eaf2441efbcf4083c03b79a44058a8", "fetched_at": "2026-08-28T04:03:52.811453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pavelkuligin/chart"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:26:17.506819+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b3f5c94a8c22b8f245a1215d758aa5bec8eaf2441efbcf4083c03b79a44058a8", "fetched_at": "2026-08-28T04:03:52.811453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pavelkuligin/chart"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3383, "days_push": 2168, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}