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
Charts
- bullet chart - Bullet chart
- cirrus.js - A multi-renderer charts library
- cubism - Time Series Visualization
- c3 - Reusable chart library
- dc - For heavy amounts of data
- dimple - An object-oriented API for business analytics
- d3.chart - Framework for building reusable charts
- d3pie - A configurable pie chart lib and generator
- D3xter - Straight forward plotting
- D4 - Re-usable charts DSL
- epoch - A general purpose, real-time visualization library
- firespray - Streaming charts
- Gantt-Chart - Gantt chart library
- metricsgraphics - Optimized for visualizing time-series data
- micropolar - A polar chart library
- nvd3 - Re-usable charts and chart components
- plottablejs - Flexible, interactive charts for the web
- pykcharts - Themeable, responsive, modular, real-time charts and 109+ maps
- radar chart - Radar chart module
- rickshaw - Toolkit for creating interactive real-time graphs
- sankey - Plugin to create Sankey Diagrams
- taucharts - Charts with a focus on design and flexibility
- techanjs - A visual, stock charting and technical analysis
- uvCharts - Supports lots of different chart types
- vega - A visualization grammar
- xkcdgraphs - Xkcd style graphs
Third Party
- angular-nvd3 - NVd3 for Angular
- ember charts - Charts for Ember
- n3-charts - Charts for Angular
- react-d3 - Charts for React
Maps
- carto map - A mapping API that uses D3 geospatial functionality
- composite-projections - Set of projections for showing countries' distant lands together
- datamaps - Customizable map visualizations in one file
- d3 cartogram - Cartograms with D3 & TopoJSON
- d3 geo projection - Extended geographic projections
- d3 geomap - Library for creating geographic maps
- simple map - Easy choropleth style maps
Third Party
- leaflet-d3 - Collection of plugins for using D3 with Leaflet
- Wikimaps-D3js Atlas - Command line utility and D3js based library to generate raster, topojson and svg maps
Utils
- d3-extended - Extends d3 with some common jQuery functions
- d3-kit - A set of tools to speed D3 related project development
- d3-plus - An extension to the D3 library that allows fast and easy creation of data visualizations
- d3-helpers - Little utility functions
- d3-starterkit - Helper functions simplifying common and verbose d3 patterns
- d3-tip - Tooltips helper
- d3.slider - jQuery UI inspired slider
- jetpack - Nifty convenience wrappers that speed up your daily work
- kodama - Tooltip Plugin
- textures - SVG patterns for Data Visualization
Miscellaneous
- dragit - A toolkit to enable the manipulation of data graphics
- d3moji - First class emoji support
- d3-cloud - Word clouds
- graph-scroll - Simple scrolling events for d3 graphics