FindSoftware

D3

JavaScript library for bespoke data visualization that runs in the browser.

D3 builds bespoke data visualizations in the visitor’s browser. The getting-started guide covers installing it from npm, loading it from a CDN in vanilla HTML, or downloading it. A static site can serve the library as a file, with no server-side process for the visualizations.

Identity

Status
Active
Maintainer
Observable, Inc.1
Maintained by
Company1
First release
20114

Rendering and deploy

Runs as
Static files, In the browser3
Install with
npm, cdn, download3

Releases

Current major version
75
Last release
2024-03-128

Adoption

GitHub stars
113,7672
npm downloads a week
13,824,4229
Contributors
1542
Sites using it (HTTP Archive)
15,45510
Dependent repositories
86,36611
Dependent packages
6,15511

Why these figures do not compare

Sources

  1. 2026-10-19: links, Maintainer, Maintained by, Categories
    d3js.org/
  2. 2026-10-19: links, GitHub stars, Contributors
    github.com/d3/d3
  3. 2026-10-19: links, Install with, Runs as
    d3js.org/getting-started
  4. 2026-10-19: First release
    registry.npmjs.org/d3
  5. 2026-10-19: Written in, Current major version
    registry.npmjs.org/d3/latest
  6. 2026-10-19: Minimum runtime
    registry.npmjs.org/d3/7.9.0
  7. 2026-10-19: License, License model
    github.com/d3/d3/blob/main/LICENSE
  8. 2026-10-19: Last release
    github.com/d3/d3/releases/tag/v7.9.0
  9. 2026-10-19: npm downloads a week
    api.npmjs.org/downloads/point/last-week/d3
  10. 2026-10-25: Sites using it (HTTP Archive)
    cdn.httparchive.org/v1/technologies
  11. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/d3

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON