{"adoption": {"forks": 1762, "observed_at": "2026-08-28T04:09:59.834035+00:00", "stars": 7429}, "canonical_url": "https://ross.abutalabs.com/products/dcjs", "card": {"archived": false, "artifact_type": "library", "description": "Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js", "domain": ["data-visualization", "frontend", "analytics"], "enriched": true, "function": ["data-visualization", "charts"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["dc-js/dc.js"], "name": "dc-js/dc.js", "platform": ["browser"], "pushed_at": "2024-07-31T16:01:22+00:00", "repo": "dc-js/dc.js", "stars": 7429, "tags": ["crossfilter", "d3js", "dimensional-charting", "interactive-charts", "dashboard", "nodejs", "javascript"], "topics": ["crossfilter", "visualization", "charting"], "urls": [], "use_cases": ["build interactive dashboards with linked charts", "explore large multidimensional datasets in the browser", "create charts that filter each other via crossfilter", "visualize aggregated data with d3.js", "add brushable filters to data visualizations"], "what_it_is": "dc.js is a JavaScript charting library providing multi-dimensional charts rendered with d3.js and designed to work natively with crossfilter for fast filtering and aggregation. Charts are linked so that filtering or brushing one chart dynamically updates all others with animated transitions.", "when_to_avoid": ["you need a modern framework-native charting stack or active maintenance", "you need server-side or non-browser rendering", "you want simple static charts without crossfilter integration"], "when_to_choose": ["you need coordinated, filter-linked charts over crossfilter dimensions", "you want d3-based charting without writing low-level d3 code", "you are building exploratory analytics dashboards in the browser"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dcjs", "repo": "dc-js/dc.js", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.834035+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:37:44.318487+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6458d3ee9ac21a97ccc2bfc97b1d38423471c3816f10ebaa58b5e51a830b2a68", "fetched_at": "2026-08-28T04:09:59.834035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dc-js/dc.js"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.834035+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:37:44.318487+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6458d3ee9ac21a97ccc2bfc97b1d38423471c3816f10ebaa58b5e51a830b2a68", "fetched_at": "2026-08-28T04:09:59.834035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dc-js/dc.js"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:37:44.318487+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6458d3ee9ac21a97ccc2bfc97b1d38423471c3816f10ebaa58b5e51a830b2a68", "fetched_at": "2026-08-28T04:09:59.834035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dc-js/dc.js"}], "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:59.834035+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.834035+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.834035+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:37:44.318487+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6458d3ee9ac21a97ccc2bfc97b1d38423471c3816f10ebaa58b5e51a830b2a68", "fetched_at": "2026-08-28T04:09:59.834035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dc-js/dc.js"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.834035+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.834035+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:37:44.318487+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6458d3ee9ac21a97ccc2bfc97b1d38423471c3816f10ebaa58b5e51a830b2a68", "fetched_at": "2026-08-28T04:09:59.834035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dc-js/dc.js"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.834035+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.834035+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.834035+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:37:44.318487+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6458d3ee9ac21a97ccc2bfc97b1d38423471c3816f10ebaa58b5e51a830b2a68", "fetched_at": "2026-08-28T04:09:59.834035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dc-js/dc.js"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.834035+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.834035+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:37:44.318487+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6458d3ee9ac21a97ccc2bfc97b1d38423471c3816f10ebaa58b5e51a830b2a68", "fetched_at": "2026-08-28T04:09:59.834035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dc-js/dc.js"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:37:44.318487+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6458d3ee9ac21a97ccc2bfc97b1d38423471c3816f10ebaa58b5e51a830b2a68", "fetched_at": "2026-08-28T04:09:59.834035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dc-js/dc.js"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:37:44.318487+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6458d3ee9ac21a97ccc2bfc97b1d38423471c3816f10ebaa58b5e51a830b2a68", "fetched_at": "2026-08-28T04:09:59.834035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dc-js/dc.js"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:37:44.318487+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6458d3ee9ac21a97ccc2bfc97b1d38423471c3816f10ebaa58b5e51a830b2a68", "fetched_at": "2026-08-28T04:09:59.834035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dc-js/dc.js"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5188, "days_push": 763, "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}}