Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Data Visualization Software
  3. D3.js

D3.js

Plans and prices

D3

Free

Free, open-source JavaScript library · no chart abstraction or default presentation

Every plan, in full

On the record

Best fit
The maker recommends D3 for bespoke visualizations that need maximal expressiveness and control.d3js.org · read 11 Oct 2026
Data sources
CSV,JSONd3js.org · read 20 Sep 2026
Dynamic updates
D3's data join supports separate enter, update, and exit operations so visual elements can respond to changing data and animate between states.d3js.org · read 11 Oct 2026
Effort
The maker notes that even a basic chart may require a few dozen lines of code and that D3 can be overkill for a private dashboard or one-off analysis.d3js.org · read 11 Oct 2026
Frameworks
D3 can be paired with React, Vue, and Svelte.d3js.org · read 11 Oct 2026
Maker
D3 is developed by Observable, and Mike Bostock and Philippe Rivière maintain it.d3js.org · read 11 Oct 2026
Modular design
D3 is a suite of 30 discrete modules that can be used independently or bundled together.d3js.org · read 11 Oct 2026
Not a charting library
D3 has no built-in chart abstraction or default presentation, so users compose primitives and write the visualization themselves.d3js.org · read 11 Oct 2026
Platform
webd3js.org · read 20 Sep 2026
Purpose
D3 is a free, open-source JavaScript library for creating dynamic, data-driven visualizations.d3js.org · read 11 Oct 2026
Runtime and downloads
D3 works in any JavaScript environment and can be loaded from a CDN, installed through npm-compatible package managers, or downloaded as a local bundle for offline use.d3js.org · read 11 Oct 2026
Security caveat
The DSV parser requires `unsafe-eval` in the Content Security Policy `script-src` directive because it uses dynamic code generation for parsing.d3js.org · read 11 Oct 2026
Support
The D3 community page recommends GitHub Discussions as the preferred place for support requests and community engagement.d3js.org · read 11 Oct 2026
Visualization tools
Its modules cover selections and transitions, scales and axes, shapes, interactions, layouts, geographic maps, data parsing, formatting, and statistics.d3js.org · read 11 Oct 2026
Web standards
D3 works directly with web standards including SVG and Canvas.d3js.org · read 11 Oct 2026

Alternatives to D3.js

Every alternative, ranked