
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
Rendering and deploy
- Runs as
- Static files, In the browser3
- Install with
- npm, cdn, download3
Releases
Adoption
Sources
- 2026-10-19: links, Maintainer, Maintained by, Categories
d3js.org/ - 2026-10-19: links, GitHub stars, Contributors
github.com/d3/d3 - 2026-10-19: links, Install with, Runs as
d3js.org/getting-started - 2026-10-19: First release
registry.npmjs.org/d3 - 2026-10-19: Written in, Current major version
registry.npmjs.org/d3/latest - 2026-10-19: Minimum runtime
registry.npmjs.org/d3/7.9.0 - 2026-10-19: License, License model
github.com/d3/d3/blob/main/LICENSE - 2026-10-19: Last release
github.com/d3/d3/releases/tag/v7.9.0 - 2026-10-19: npm downloads a week
api.npmjs.org/downloads/point/last-week/d3 - 2026-10-25: Sites using it (HTTP Archive)
cdn.httparchive.org/v1/technologies - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/d3