|Alchemy.js is a graph drawing application built in d3.
|An AngularJS directive for NVD3.js reusable charting library
|Angular.js directives for nvd3
|D3.js based Modular Charting Library by Eventbrite
|D3-based reusable chart library
|A d3.js heatmap representing time series data. Inspired by Github's contribution chart
|Use d3-annotation with built-in annotation types, or extend it to make custom annotations. It is made for d3-v4 in SVG.
|Array manipulation, ordering, searching, summarizing, etc.
|Displays automatic reference lines for scales.
|Select a one- or two-dimensional region using the mouse or touch.
|Visualize relationships or network flow with an aesthetically-pleasing circular layout.
|Handy data structures for elements keyed by string.
|Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).
|Like the AlbersUsa projection, adds several d3 projections to show the countries that are far from the mainland close to it.
|Register named callbacks and call them with arguments.
|Drag and drop SVG, HTML or Canvas using mouse or touch input.
|A parser and formatter for delimiter-separated values, such as CSV and TSV
|Easing functions for smooth animation.
|Force-directed graph layout using velocity Verlet integration.
|Format numbers for human consumption.
|Shapes and calculators for spherical coordinates.
|Layout algorithms for visualizing hierarchical data.
|Interpolate numbers, colors, strings, arrays, objects, whatever!
|A legend component for d3. Given a d3.scale it can create either a color legend, size legend, or symbol legend.
|Serialize Canvas path commands to SVG.
|Operations for two-dimensional polygons.
|Two-dimensional recursive spatial subdivision.
|Evaluate asynchronous tasks with configurable concurrency.
|Generate random numbers from various distributions.
|A convenient alternative to XMLHttpRequest.
|Visualize flow between nodes in a directed acyclic network.
|Encodings that map abstract data to visual representation.
|Data-driven DOM manipulation: select elements and join them to data.
|Graphical primitives for visualization, such as lines and areas.
|A calculator for humanity’s peculiar conventions of time.
|An efficient queue capable of managing thousands of concurrent animations.
|Tooltips for d3 svg visualizations
|addon to d3.js that wraps SVG transforms into an API
|Animated transitions for D3 selections.
|Compute the Voronoi diagram of a set of two-dimensional points.
|Pan and zoom SVG, HTML or Canvas using mouse or touch input.
|A collection of components that make it easy to build interactive charts with D3
|A kit of tools to speed D3 related project development.
|An interactive tool for exploring large, tabular datasets.
|A multi-dimensional charting library built to work natively with crossfilter and rendered using d3.js
|A powerful and easy to use charting library for Ember.js.
|A time based / event series interactive visualization using d3.js. Use drag and zoom to navigate in time.
|D3-based plotting and histogramming library
|A d3 chart framework written in ES6
|Angular.js Knob directive
|A reusable charting library written in d3.js
|Parallel Coordinates: A visual toolkit for multidimensional detectives
|A modular charting library built on D3
|DOM like data structure to be mutated by D3 et al, then rendered to React elements
|D3 based data-focused charting library
|Data viz for React
|A D3-based library for building custom charts and graphs.
|Streaming and static data visualization for the modern web
|Graphviz DOT rendering and animated transitions for D3
|Group two-dimensional points into hexagonal bins.
|Generate simple charts, in a fast and reliable way.