# d3

> Data-Driven Documents

Latest version **7.9.0** (published 2024-03-12) · ISC license · 0 weekly downloads

## Install

```sh
npm install d3
pnpm add d3
yarn add d3
bun add d3
```

## Health

**Score 48/100 (D)** — status: abandoned.

Positive: has types package; esm support; no vulnerabilities; high quality score; popular repo; extremely popular.

Warnings: low downloads.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 7.9.0 |
| Published | 2024-03-12 |
| First published | 2011-08-18 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | separate (@types/d3) |
| Module format | ESM + CommonJS |
| Node | >=12 |
| Dependencies | 30 |
| Unpacked size | 850.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 113746 |
| Author | Mike Bostock |
| Maintainers | mbostock, recifs |
| Keywords | d3, dom, visualization, svg, animation, canvas |

## Links

- npm: https://www.npmjs.com/package/d3
- Repository: https://github.com/d3/d3
- Homepage: https://d3js.org
- Issues: https://github.com/d3/d3/issues
- npm.io page: https://npm.io/package/d3

## Dependencies (30)

- [d3-dsv](https://npm.io/package/d3-dsv.md) 3
- [d3-geo](https://npm.io/package/d3-geo.md) 3
- [d3-axis](https://npm.io/package/d3-axis.md) 3
- [d3-drag](https://npm.io/package/d3-drag.md) 3
- [d3-ease](https://npm.io/package/d3-ease.md) 3
- [d3-path](https://npm.io/package/d3-path.md) 3
- [d3-time](https://npm.io/package/d3-time.md) 3
- [d3-zoom](https://npm.io/package/d3-zoom.md) 3
- [d3-array](https://npm.io/package/d3-array.md) 3
- [d3-brush](https://npm.io/package/d3-brush.md) 3
- [d3-chord](https://npm.io/package/d3-chord.md) 3
- [d3-color](https://npm.io/package/d3-color.md) 3
- [d3-fetch](https://npm.io/package/d3-fetch.md) 3
- [d3-force](https://npm.io/package/d3-force.md) 3
- [d3-scale](https://npm.io/package/d3-scale.md) 4
- [d3-shape](https://npm.io/package/d3-shape.md) 3
- [d3-timer](https://npm.io/package/d3-timer.md) 3
- [d3-format](https://npm.io/package/d3-format.md) 3
- [d3-random](https://npm.io/package/d3-random.md) 3
- [d3-contour](https://npm.io/package/d3-contour.md) 4
- [d3-polygon](https://npm.io/package/d3-polygon.md) 3
- [d3-delaunay](https://npm.io/package/d3-delaunay.md) 6
- [d3-dispatch](https://npm.io/package/d3-dispatch.md) 3
- [d3-quadtree](https://npm.io/package/d3-quadtree.md) 3
- [d3-hierarchy](https://npm.io/package/d3-hierarchy.md) 3
- [d3-selection](https://npm.io/package/d3-selection.md) 3
- [d3-transition](https://npm.io/package/d3-transition.md) 3
- [d3-interpolate](https://npm.io/package/d3-interpolate.md) 3
- [d3-time-format](https://npm.io/package/d3-time-format.md) 4
- [d3-scale-chromatic](https://npm.io/package/d3-scale-chromatic.md) 3

## Alternatives

- [babylon](https://npm.io/package/babylon.md) — 5.1M weekly downloads
- [csscolorparser](https://npm.io/package/csscolorparser.md) — 3.7M weekly downloads
- [expr-eval-fork](https://npm.io/package/expr-eval-fork.md) — 1.5M weekly downloads
- [@leeoniya/ufuzzy](https://npm.io/package/@leeoniya/ufuzzy.md) — 247.7K weekly downloads
- [xml-parser](https://npm.io/package/xml-parser.md) — 78.4K weekly downloads

## Recent versions

- 7.9.0 (latest) — 2024-03-12
- 6.0.0-rc.4 (next) — 2020-08-23
- 7.8.5 — 2023-06-03
- 7.8.4 — 2023-04-01
- 7.8.3 — 2023-03-25
- 7.8.2 — 2023-01-18
- 7.8.1 — 2023-01-11
- 7.8.0 — 2022-12-20
- 7.7.0 — 2022-12-03
- 7.6.1 — 2022-07-03
- 7.6.0 — 2022-07-03
- 7.5.0 — 2022-06-26
- 7.4.5 — 2022-06-24
- 7.4.4 — 2022-04-11
- 7.4.3 — 2022-04-07
- … 258 more at https://npm.io/package/d3/versions

## README

# D3: Data-Driven Documents

<a href="https://d3js.org"><img src="./docs/public/logo.svg" width="256" height="256"></a>

**D3** (or **D3.js**) is a free, open-source JavaScript library for visualizing data. Its low-level approach built on web standards offers unparalleled flexibility in authoring dynamic, data-driven graphics. For more than a decade D3 has powered groundbreaking and award-winning visualizations, become a foundational building block of higher-level chart libraries, and fostered a vibrant community of data practitioners around the world.

## Resources

* [Documentation](https://d3js.org)
* [Examples](https://observablehq.com/@d3/gallery)
* [Releases](https://github.com/d3/d3/releases)
* [Getting help](https://d3js.org/community)

---
_Source: https://npm.io/package/d3 · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
