11 engineers on Hacker News describe using D3.js first-hand: 3 endorse it, 1 regret it, 1 are mixed.
“We decided to use D3 because of the interactivity.”
endorse · production · bluesmoon · 2015-07-23 · source ↗ · wrong label?“I still don't grok The D3 Way, despite having used it several times in production projects.”
mixed · production · jjguy · 2014-11-14 · source ↗ · wrong label?“the declarative approach worked better for us than DC's (and D3's) imperative one”
regret · production · webmaven · 2014-06-09 · source ↗ · wrong label?“In D3 I can just point it to csv and do whatever I need to.”
endorse · personal · polskibus · 2013-11-20 · source ↗ · wrong label?“D3 is indeed a well-thought-out library for connecting data with DOM... We use D3 for data displays and jQuery for Ajax”
endorse · production · dirtyaura · 2012-11-25 · source ↗ · wrong label?“We started prototyping in-house dashboards using React with libraries like D3.js, Visx, and Recharts.”
neutral · production · matthewhefferon · 2025-05-20 · source ↗ · wrong label?“some built on graphs in d3.js, and some built in tooltips that occassionally popped up on the aforementioned graphs.”
neutral · production · emeth · 2023-12-23 · source ↗ · wrong label?“Having used both D3 and higher level tools (not Plot, yet, I haven't been working in JS land lately)”
neutral · production · maegul · 2022-12-14 · source ↗ · wrong label?“It's been awhile since I've used D3 but I thought it could do this kind of rendering on its own?”
neutral · personal · danso · 2019-11-05 · source ↗ · wrong label?“I working on data viz using d3 utility libraries and react native svg at the moment”
neutral · personal · zappo2938 · 2018-11-04 · source ↗ · wrong label?“Yep, we use D3 for most of our graph widgets (maps, time series, bar charts).”
neutral · production · juriga · 2012-11-30 · source ↗ · wrong label?