# dc-js/dc.js

Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js

Repository: https://github.com/dc-js/dc.js
Canonical: https://ross.abutalabs.com/products/dcjs
Language: JavaScript
License: Apache-2.0
License Family: permissive
Topics: crossfilter, visualization, charting
Last push: 2024-07-31T16:01:22+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 5188, "days_push": 763, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 7429, forks 1762 (observed 2026-08-28T04:09:59.834035+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: library
- maturity: maintenance
- function: data-visualization, charts
- domain: data-visualization, frontend, analytics
- platform: browser
- tags: crossfilter, d3js, dimensional-charting, interactive-charts, dashboard, nodejs, javascript

## Member repositories
- dc-js/dc.js (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:59.834035+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:37:44.318487+00:00, confidence not recorded.
  - readme: https://github.com/dc-js/dc.js (fetched 2026-08-28T04:09:59.834035+00:00, sha 6458d3ee9ac2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
