d3 /d3
Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
★ 113,893⑂ 22,723👁 3,521⑃ 1,224● 2,249▤ 196◈ 188
113,893
stars
+6+34+166
22,723
forks
3,521
watchers
1,224
prs
2,249
issues
196
releases
188
discussions
README
D3: Data-Driven Documents
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.
Daily downloads of D3 · oss-analytics
Resources
Documentation
Examples
Releases
Getting helpTop issues
#3786searching “range” or “extent” doesn't find the expected page1 comments · 2023-10-25#3685Tracking issue for D3 gallery examples style1 comments · 2023-06-17#3684Add d3-tile to the default bundle?1 comments · 2023-06-17#3683Add d3-hexbin to the default bundle?1 comments · 2023-06-17
Discussions
#4141Is D3 dead?1 comments · 2026-09-10#4126Possible bug in D3 selection1 comments · 2026-06-16#4092Animating a path with d31 comments · 2026-01-21#4069D3 Base64 Images2 comments · 2025-11-02#4067What to do now that world-atlas package has been archived1 comments · 2025-10-31#4065Looking for sample data in D3.js-like data format.0 comments · 2025-10-30#4064D3-Hierarchy: Exception `multiple roots` with correct hierarchical data using the `stratify` operator.5 comments · 2025-10-28#4058Hello,3 comments · 2025-10-12
Latest release
v7.9.2 v7.9.2 2026-11-03- Revert d3-delaunay’s fix for collinear diagrams.
News & coverage (9)
Hacker NewsD3 v4.0.0 released▲ 438 · 94 comments · 2016-06-28Hacker NewsD3.js 5.0 is out▲ 407 · 74 comments · 2018-03-22Hacker NewsD3 6.0▲ 330 · 86 comments · 2020-08-26Hacker NewsD3 7.0▲ 180 · 61 comments · 2021-06-12Hacker NewsD3.js shape library▲ 4 · 0 comments · 2015-12-05Hacker NewsD3 5.8.0 release▲ 3 · 0 comments · 2019-01-28I ProgrammerD3.JS 5 Adds Promises2018-03-25HackerNoonStruggling to Pick a Charting Library for React? These 10 Options Cover It All2025-07-31Towards Data ScienceThe Office Story: That's what the data said.2025-02-04