Awesome D3 
This list keeps track of interesting D3js libraries, plugins and utilities.
We decided not to list tutorials, resources or concepts here, because there is already a very good list of readings out there you can check out and contribute to.
Curators: Moritz Klack and Christopher Möller of webkid.io
You can also explore the list with our interactive D3 Discovery tool.
Charts
- billboard.js - Re-usable chart library [bar, line, area, donut, pie, step, spline]
- britecharts - Client-side reusable charting library [bar, line, donut, sparkline, step]
- chart-parts - A flexible, React-friendly, Grammar of Graphics for data visualization
- cubism - Time series visualization
- c3 - Reusable chart library [line, spline, step, area, stacked, bar, pie, donut]
- dagre-d3 - Layout directed graphs on the client-side
- dc.js - For heavy amounts of data
- d2b - Chart library for axis, pie, sankey, sunburst charts
- d3-bar - Bar chart
- d3-beeswarm - Plugin which computes a beeswarm arrangement
- d3-boxplot - d3js box plot plugin
- d3-bumps-chart - Plugin for visualizing bumps charts
- d3-dag - Layout algorithms for visualizing directed acylic graphs
- d3-ez - Easy Reusable D3 Charts & Components [bar, donut, pie, bubble, rose, heatmap]
- d3-flame-graph - Flame graphs from hierarchical data
- d3-funnel - A funnel and pyramid chart library
- d3-gridding - Chart mockups using grids
- d3-heatmap - Heatmap
- d3-message-sequence - A dynamic/static message sequence chart
- d3-upset - Functions for plotting an UpSet plot [upset, bar, intersections, venn, relationships]
- d3-x3d - Data Driven 3D Charts with D3 and X3D [bubble, bar, surfacearea, scatterplot, area]
- d3fc - A collection of interactive chart components [line, bar, stacked, scatter, candlestick, ohlc]
- d3plus - Extension library for easy creation of visualizations [scatter, stacked, line, bar, pie, network, bubble, box, map]
- d3panels - Interactive charts with linked brushing [dot, scatter, line, heatmap, histogram]
- d3pie - A configurable pie chart lib and generator
- D3xter - Straight forward plotting [plot, timeline, bar, histogram, pie]
- D4 - Re-usable charts DSL [bar, donut, line, scatter, stacked, waterfall]
- dTree - Family tree library
- EventDrops - A time based/event series interactive visualization
- metrics-graphics - Optimized for visualizing time-series data [line, scatter, area]
- micropolar - A polar chart library
- mpld3 - Export matplotlib graphics to work in the Browser
- neo4jd3 - Neo4j graph visualization
- nvd3 - Re-usable charts and chart components [box plot, buttlet, candlestick, line, bar, pie, scatter, sparkline]
- oecd-simple-charts - Simple charting library [box plot, stacked bar, pearl chart]
- plotly.js - High level charting library [scatter, line, bar, pie, box plot, histogram, heatmap]
- plottable - Flexible, interactive charts for the web [area, bar, line, pie, scatter, stacked]
- rickshaw - Toolkit for creating interactive real-time graphs [line, scatter, bar]
- taucharts - Charts with a focus on design and flexibility [line, bar, area, stacked]
- vega - A visualization grammar