Your first time on this page? Allow me to give some explanations.
Awesome D3
A list of D3 libraries, plugins and utilities
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you wbkd & contributors
View Topic on GitHub:
wbkd/awesome-d3
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Charts
Re-usable, easy interface JavaScript chart library based on D3.js
A flexible, React-friendly, Grammar of Graphics for data visualization
A multi-renderer charts library
Cubism.js: A JavaScript library for time series visualization.
A D3-based reusable chart library
[DEPRECATED] - A D3-based renderer for Dagre
Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js
An object-oriented API for business analytics
Reusable d3-based chart library.
A framework for creating reusable charts with d3.js.
Reusable D3 Sankey diagram using d3.Chart
D3 bar chart
D3 plugin which computes a 'beeswarm' arrangement
d3js box plot plugin
A d3 plugin for visualizing bumps charts
D3 circle chart
Layout algorithms for visualizing directed acyclic graphs
D3 dot chart
D3-EZ Easy Reusable Charts
A D3.js plugin that produces flame graphs from hierarchical data.
A JavaScript library for rendering funnel charts using the D3.js framework.
grids for rapid D3 charts mockups
D3 heatmap
D3.js plug-in that draws horizon charts using canvas
D3 line chart
Dynamic message sequence charts for d3.
Time series charting library based on d3.js
An UpSet plot in d3.js.
3D Data Driven Charting Library with D3 and X3D
A collection of components that make it easy to build interactive charts with D3
A javascript library that extends D3.js to enable fast and beautiful visualizations.
A library of d3-based graphic panels, written in CoffeeScript
A configurable pie chart lib and generator built on d3.js
Straight forward plotting built on D3
A friendly reusable charts DSL for D3
A library for visualizing data trees with multiple parents, such as family trees. Built on top of D3.
A general purpose, real-time visualization library.
A time based / event series interactive visualization using d3.js
JS library to visualize percentage values http://fancycharts.ahoi.in
Blazingly fast streaming charts
My attempt at implementing a better time series charting library, based on d3.js
Gantt chart library using D3.js.
A JavaScript library to visualize and navigate graphs
A framework for building reusable components with d3.js
A library optimized for concise and principled data graphics and layouts.
A tiny polar charts library made with D3.js
D3 Renderings of Matplotlib Graphics
Neo4j graph visualization using D3.js
A reusable charting library written in d3.js
A lightweight charting tool
A chart library based on D3.js
Open-source JavaScript charting library behind Plotly and Dash
A library of modular chart components built on D3
Simple radar chart in D3.js
JavaScript toolkit for creating interactive real-time graphs
D3 based data-focused charting library. Designed with passion. Flexible.
A visual, technical analysis and charting (Candlestick, OHLC, indicators) library built on D3.
A visualization grammar.
A concise grammar of interactive graphics, built on Vega.
A JavaScript API for Vega-Lite.
Area proportional Venn and Euler diagrams in JavaScript
A D3.js Time Data Availability Visualization
Vizabi is a framework for building visual data exploration tools freely provided by @Gapminder
Javascript constraint-based graph layout
Instant XKCD-style Graphs created in Javascript D3 for your enjoyment
Third Party
AngularJS directive for NVD3 reusable charting library (based on D3). Easily customize your charts via JSON API.
d3 with React
Brings D3 vector graphics to the WordPress society by a simple plugin of charting examples (eq PHP + JS).
Awesome charts for AngularJS.
nivo provides a rich set of dataviz components, built on top of the awesome d3 and Reactjs libraries
Declarative Charting Framework for Angular
React components for declaratively composing animated, interactive visualizations.
Modular React charts made with d3.js
D3 Components for React
Open source library for using D3 in React
Highly customizable stock charts with ReactJS and d3
Data Visualization Components
📊 Data visualization library for React
Redefined chart library built with React and D3
A redirect to the new site docs at nteract/semiotic
A collection of composable React components for building interactive data visualizations
🐯 visx | visualization components
Vue Visualisation Package using d3.js and leaflet.
Easily bind a chart to the data stored in your Vue.js components.
Maps
A mapping API that uses D3 geospatial functionality
Set of d3 projections for showing countries distant lands together
Customizable SVG map visualizations for the web in a single Javascript file using D3.js
Continuous area cartograms with d3 and TopoJSON
Explode d3 maps to create new charts!
Clipping and geometric operations for spherical polygons.
Extended geographic projections for d3-geo.
Displays automatic scale bars for projected geospatial data.
Voronoi / Delaunay tessellations on the sphere
A library for creating geographical maps based on D3.js
Morphing geojson polygons into rectangles
Dragging stuff with inertia
D3 Earth JS
A data-driven API for interactive thematic maps
Mapsense.js
JS library which converts any dataset to an interactive set of components: a choropleth or heat map, filters and table
A very simple "choropleth" style map with D3. All you need is a GeoJSON of polygons.
A D3 library to create maps with Canvas
Third Party
Collection of plugins for using d3.js with Leaflet
Basic d3 charts in React.js, only include: line, bar, pie, scatter, area charts.
A command line utility to convert heavy GIS sources into elegant administrative & topographic topojson files, raster files, and web friendly svg maps.
Beautiful React SVG maps with d3-geo and topojson using a declarative api.
Utils
Fast n-dimensional filtering and grouping of records.
A simple timeline component that labels do not overlap.
D3.js tooltip plugin made simple. With single-page apps in mind.
Use d3-annotation with built-in annotation types, or extend it to make custom annotations. It is made for d3-v4 in SVG.
A library for placing labels in areas.
A lightweight component abstraction for D3.js.
Extends D3 with some common jQuery functions and more
Little utility D3 functions
proper URL bar history for D3.js
D3 implementation of human-friendly HSL
A D3 module for making grids of icons
Interpolates path d
attribute smoothly when A and B have different number of points.
🚀 Nifty convenience wrappers that speed up your daily work with d3.js
D3 plug-in for automatic label placement using simulated annealing.
A lasso plugin for d3
A reusable d3 legend component.
d3 plugin to create a loom chart layout (for d3-v4)
d3 utility to apply nelsons rules of process control to a set of data
Find peaks in a noisy signal
D3 plugin for placing circle and text annotation
D3 scale that clusters data into discrete groups
Query a SPARQL endpoint with a SELECT query and get the data ready to be used with d3js
D3.js slider
Snippets and conventions for d3
D3 plugin to create and render templates using D3's data binding mechanism
d3 tooltips
D3 tooltip
Simple, beautiful data driven tooltip
Trail layout for D3
D3 plugin which computes a treemap based on a Voronoi tesselation
view the data bound to a D3.js project simply by mousing over elements
A brush for selecting cyclical data
An area interpolator based on points and their radii
D3Kit is a set tools to speed D3 related project development
A minimal ui-component lib for D3
D3 Tooltip and jQuery plugin
swoopyarrows makes swoopy arrows between things
Artisanal label placement for d3 graphics
Textures.js is a JavaScript library for creating SVG patterns
Miscellaneous
chess visualization library written for d3.js
Source code visualization utility written in JavaScript with d3.js. Does your code look beautiful?
Cartoon style drawing for HTML5 Canvas & Raphael.js & D3.js & SVG.js
A toolkit to enable the manipulation of data graphics
First class emoji support for D3
Create word clouds in JavaScript.
A plugin for d3.js that allows you to easy use context-menus in your visualizations.
Implement gravitational attraction (or force-field-like repulsion) using d3-force
Faster force-directed graph layouts by reusing force approximations
A fast, simple, memory-efficient graph layout algorithm for visualizing networks in D3
D3.js based resume visualizer
A tool to create sketchy backgrounds, shapes and lines
A smart SVG text box with line wrapping and automatic font size scaling.
scrollers > steppers
Create D3 Tree Diagram from your awesome jsdoc
Generation of diagram and flowchart from text in a similar manner as markdown
d3.js-based tool to visualize network communication for arbitrary protocols
Tree diagrams with JavaScript
The R&D of a sentiment analysis module, and the implementation of it on real-time social media data, to generate a series of live visual representations of sentiment towards a specific topic or by location in order to find trends.
Server side
Server-side D3 for static chart/map generation ✨📊
Interactive details-on-demand data visualizations at scale
Code Editors
An Atom package with D3v5 snippets. Accelerate your graphics!
D3.js snippets for Sublime Text 2
A set of d3 snippets for VS code