Ross ROSS = Recommend OSS · open-source software intelligence for agents

D3

Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada: observed · 2026-10-11

github.com/d3/d3 · homepage · Shell · ISC (permissive) observed · 2026-10-11

Health v2 · maintenance only

57/100

  • Activity 76
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 5867
  • days_rel: n/a
  • days_push: 145
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

113727 stars · 22638 forks observed · 2026-10-11

What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-21, confidence 0.98

D3.js is a JavaScript library for creating dynamic, data‑driven visualizations using web standards like SVG, Canvas, and HTML. It provides low‑level primitives that give developers fine‑grained control over how data is bound to the DOM.

Use cases

  • Create custom interactive charts from CSV or JSON data
  • Build geographic maps with advanced projections
  • Animate transitions and updates to visual elements
  • Visualize hierarchical structures such as trees and treemaps
  • Generate force‑directed network graphs
  • Develop responsive dashboards that react to live data streams

When to choose

  • You need precise control over every visual element
  • You prefer a library that works in any JavaScript environment without a virtual DOM
  • Your project requires custom layouts, projections, or complex interactions

When to avoid

  • You want a high‑level charting library with ready‑made chart types
  • You need tight integration with React‑style component frameworks
  • Time constraints prevent building visualizations from low‑level primitives

Facets

library · maturity active

ui-components animation data-visualization data-visualization web-development frontend browser d3 svg canvas html data-driven-documents isc-license nodejs

10 sources

Member repositories

RepositoryRoleHealth v2
d3/d3main57
d3/d3-shapeplugin23
d3/d3-forceplugin23
d3/d3-scaleplugin50
d3/d3-queueplugin23
d3/d3-hierarchyplugin26
d3/d3-geo-projectionplugin23
d3/d3-geoplugin23
d3/d3-fetchplugin23
d3/d3-transitionplugin23
d3/d3-axisplugin23
d3/d3-pathplugin23
d3/d3-timerplugin23
d3/d3-3.x-api-referenceplugin32
d3/d3-brushplugin23
d3/d3-randomplugin23
d3/d3-chordplugin23
d3/d3-requestplugin23
d3/d3-collectionplugin10
d3/d3-polygonplugin23
d3/d3-dispatchplugin23

For agents

markdown · JSON · MCP: product_card(name="d3/d3")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem