User Experience on mobile might not be great yet, but I'm working on it.

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.

Last Update: March 1, 2021, 3:07 a.m.

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

4.59K
292
10d
MIT

A flexible, React-friendly, Grammar of Graphics for data visualization

559
29
83d
MIT

A multi-renderer charts library

94
9
4y 11m
MIT

Cubism.js: A JavaScript library for time series visualization.

4.9K
575
1y 6m
n/a

A D3-based reusable chart library

9.01K
1.45K
79d
MIT

A D3-based renderer for Dagre

2.52K
516
44d
MIT

Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js

7.2K
1.82K
14d
n/a

An object-oriented API for business analytics

2.73K
585
4y 76d
n/a

Reusable d3-based chart library.

84
16
1y 8m
BSD-3-Clause

A framework for creating reusable charts with d3.js.

736
94
5y 39d
MIT

Reusable D3 Sankey diagram using d3.Chart

101
38
4y 45d
MIT

D3 bar chart

172
12
1y 10m
MIT

D3 plugin which computes a 'beeswarm' arrangement

42
8
2y 7m
n/a

d3js box plot plugin

19
2
79d
BSD-3-Clause

A d3 plugin for visualizing bumps charts

13
2
7m
BSD-3-Clause

D3 circle chart

129
6
4y 106d
MIT

Layout algorithms for visualizing directed acyclic graphs

1.03K
59
14d
MIT

D3 dot chart

125
6
4y 5m
MIT

D3-EZ Easy Reusable Charts

44
11
6m
GPL-2.0

A D3.js plugin that produces flame graphs from hierarchical data.

571
94
80d
Apache-2.0

A JavaScript library for rendering funnel charts using the D3.js framework.

282
90
44d
MIT

grids for rapid D3 charts mockups

95
8
11m
BSD-3-Clause

D3 heatmap

239
15
4y 9m
MIT

D3.js plug-in that draws horizon charts using canvas

122
10
4y 5m
MIT

D3 line chart

124
8
4y 106d
MIT

Dynamic message sequence charts for d3.

90
10
2y 8m
MIT

A simple D3 Timeline chart

743
76
3y 5m
MIT

Time series charting library based on d3.js

126
30
3y 104d
n/a

An UpSet plot in d3.js.

10
3
8m
n/a

3D Data Driven Charting Library with D3 and X3D

68
14
76d
GPL-2.0

A collection of components that make it easy to build interactive charts with D3

880
137
96d
MIT

A javascript library that extends D3.js to enable fast and beautiful visualizations.

1.54K
196
26d
MIT

A library of d3-based graphic panels, written in CoffeeScript

27
2
7m
MIT

A configurable pie chart lib and generator built on d3.js

373
208
3y 10m
MIT

Straight forward plotting built on D3

341
17
4y 7m
n/a

A friendly reusable charts DSL for D3

431
48
2y 18d
MIT

A library for visualizing data trees with multiple parents, such as family trees. Built on top of D3.

305
91
10m
MIT

A general purpose, real-time visualization library.

5K
298
4y 11m
MIT

A time based / event series interactive visualization using d3.js

1.16K
238
1y 6m
MIT

JS library to visualize percentage values http://fancycharts.ahoi.in

112
8
5y 5m
MIT

Blazingly fast streaming charts

101
15
5y 11m
MIT

My attempt at implementing a better time series charting library, based on d3.js

54
2
5y 27d
MIT

Gantt chart library using D3.js.

365
206
4y 79d
Apache-2.0

A JavaScript library to visualize and navigate graphs

197
42
3y 4m
n/a

A framework for building reusable components with d3.js

282
13
3y 11m
MIT

A library optimized for concise and principled data graphics and layouts.

7.29K
523
92d
n/a

A tiny polar charts library made with D3.js

121
20
3y 10m
MIT

D3 Renderings of Matplotlib Graphics

2.01K
343
51d
BSD-3-Clause

Neo4j graph visualization using D3.js

827
311
3y 10m
MIT

A reusable charting library written in d3.js

7.09K
2.23K
2y 8m
n/a

A lightweight charting tool

19
0
1y 4m
n/a

A chart library based on D3.js

64
5
5y 19d
n/a

Open-source JavaScript charting library behind Plotly and Dash

12.82K
1.5K
11d
MIT

A library of modular chart components built on D3

2.76K
221
7m
n/a

Simple radar chart in D3.js

398
158
4y 5m
Apache-2.0

JavaScript toolkit for creating interactive real-time graphs

6.48K
993
9m
MIT

D3 based data-focused charting library. Designed with passion. Flexible.

1.89K
115
7m
n/a

A visual, technical analysis and charting (Candlestick, OHLC, indicators) library built on D3.

2.16K
518
4y 4m
MIT

Simple yet powerful JavaScript Charting library built using d3.js

266
79
1y 4m
n/a

A visualization grammar.

9.01K
1.12K
14d
BSD-3-Clause

A concise grammar of interactive graphics, built on Vega.

3.14K
393
11d
BSD-3-Clause

A JavaScript API for Vega-Lite.

104
10
14d
BSD-3-Clause

Area proportional Venn and Euler diagrams in JavaScript

855
208
2y 94d
MIT

A D3.js Time Data Availability Visualization

244
58
9m
MIT

Vizabi is a framework for building visual data exploration tools freely provided by @Gapminder

253
62
5m
BSD-3-Clause

Javascript constraint-based graph layout

1.63K
235
109d
MIT

Instant XKCD-style Graphs created in Javascript D3 for your enjoyment

427
31
5y 6m
n/a

Third Party

AngularJS directive for NVD3 reusable charting library (based on D3). Easily customize your charts via JSON API.

1.32K
399
4y 6m
MIT

d3 with React

302
28
4y 5m
MIT

Brings D3 vector graphics to the WordPress society by a simple plugin of charting examples (eq PHP + JS).

4
2
7y 8m
n/a
795
141
9m
n/a

Awesome charts for AngularJS.

1.21K
196
3y 8m
MIT

nivo provides a rich set of dataviz components, built on top of the awesome d3 and Reactjs libraries

8.34K
629
53d
MIT

Declarative Charting Framework for Angular

3.86K
1.05K
13d
MIT

React components for declaratively composing animated, interactive visualizations.

183
5
2y 10m
MIT

Modular React charts made with d3.js

1.77K
189
4y 10m
MIT

D3 Components for React

1.57K
214
2y 28d
n/a

Open source library for using D3 in React

1.17K
69
2y 8m
MIT

Highly customizable stock charts with ReactJS and d3

3.03K
786
2y 5m
n/a

Data Visualization Components

7.68K
807
7m
MIT

๐Ÿ“Š Data visualization library for React based on D3

195
37
11d
Apache-2.0

Redefined chart library built with React and D3

15.87K
1.21K
5d
MIT

A redirect to the new site docs at nteract/semiotic

5
1
1y 12m
n/a

A collection of composable React components for building interactive data visualizations

8.68K
412
16d
n/a

๐Ÿฏ visx | visualization components

12.52K
460
11d
MIT

Vue Visualisation Package using d3.js and leaflet.

157
27
4m
MIT

Easily bind a chart to the data stored in your Vue.js components.

187
33
1y 4m
GPL-3.0

A graphics framework built on top of Svelte.

Maps

A mapping API that uses D3 geospatial functionality

262
31
5y 11m
Unlicense

Set of d3 projections for showing countries distant lands together

79
18
4m
n/a

Customizable SVG map visualizations for the web in a single Javascript file using D3.js

3.52K
997
2y 10m
MIT

Continuous area cartograms with d3 and TopoJSON

307
137
2y 10m
MIT

Explode d3 maps to create new charts!

87
13
3y 9m
n/a

Clipping and geometric operations for spherical polygons.

81
18
78d
n/a

Extended geographic projections for d3-geo.

892
184
6m
n/a

Displays automatic scale bars for projected geospatial data.

30
3
5m
BSD-3-Clause

Voronoi / Delaunay tessellations on the sphere

154
17
98d
MIT

A library for creating geographical maps based on D3.js

112
46
1y 81d
MIT

Morphing geojson polygons into rectangles

187
10
2y 54d
GPL-3.0

Dragging stuff with inertia

44
4
37d
n/a

D3 Earth JS

127
27
3y 95d
MIT

A data-driven API for interactive thematic maps

98
12
1y 4m
AGPL-3.0

Mapsense.js

87
23
5y 6m
n/a

JS library which converts any dataset to an interactive set of components: a choropleth or heat map, filters and table

57
8
1y 6m
MIT

A very simple "choropleth" style map with D3. All you need is a GeoJSON of polygons.

112
20
4y 23d
MIT

A D3 library to create maps with Canvas

99
9
1y 55d
MIT

Third Party

Collection of plugins for using d3.js with Leaflet

224
54
1y 7m
MIT

Basic d3 charts in React.js, only include: line, bar, pie, scatter, area charts.

218
117
4y 11m
n/a

A command line utility to convert heavy GIS sources into elegant administrative & topographic topojson files, raster files, and web friendly svg maps.

40
6
77d
MIT

Beautiful React SVG maps with d3-geo and topojson using a declarative api.

2.19K
377
4m
MIT

Utils

Fast n-dimensional filtering and grouping of records.

1.45K
181
77d
n/a

A simple timeline component that labels do not overlap.

316
39
3y 6d
Apache-2.0

D3.js tooltip plugin made simple. With single-page apps in mind.

27
2
3y 30d
MIT

Use d3-annotation with built-in annotation types, or extend it to make custom annotations. It is made for d3-v4 in SVG.

691
61
9m
Apache-2.0

A library for placing labels in areas.

53
3
1y 7m
BSD-3-Clause

A lightweight component abstraction for D3.js.

104
9
3y 74d
BSD-3-Clause

Extends D3 with some common jQuery functions and more

268
26
3y 6m
MIT

Little utility D3 functions

25
4
6y 98d
MIT

proper URL bar history for D3.js

49
1
3y 93d
BSD-3-Clause

D3 implementation of human-friendly HSL

6
2
2y 6m
BSD-3-Clause

A D3 module for making grids of icons

79
9
12m
BSD-3-Clause

๐Ÿš€ Nifty convenience wrappers that speed up your daily work with d3.js

591
48
103d
BSD-3-Clause

D3 plug-in for automatic label placement using simulated annealing.

203
37
6y 4m
MIT

A lasso plugin for d3

70
23
1y 7m
BSD-3-Clause

A reusable d3 legend component.

705
101
1y 9m
Apache-2.0

d3 plugin to create a loom chart layout (for d3-v4)

86
13
3y 7m
n/a

d3 utility to apply nelsons rules of process control to a set of data

16
4
2y 11m
MIT

Find peaks in a noisy signal

51
2
4y 11m
BSD-3-Clause

D3 plugin for placing circle and text annotation

109
7
4y 9m
n/a

D3 scale that clusters data into discrete groups

114
8
7m
MIT

Query a SPARQL endpoint with a SELECT query and get the data ready to be used with d3js

89
7
1y 9m
BSD-3-Clause

D3.js slider

242
130
6y 0d
BSD-3-Clause

Snippets and conventions for d3

127
24
2y 11m
MIT

D3 plugin to create and render templates using D3's data binding mechanism

5
0
7m
BSD-3-Clause

d3 tooltips

1.19K
363
2y 9m
MIT

D3 tooltip

93
4
4y 106d
MIT

Simple, beautiful data driven tooltip

6
2
8m
n/a

Trail layout for D3

135
10
6y 57d
MIT

D3 plugin which computes a treemap based on a Voronoi tesselation

107
11
81d
BSD-3-Clause

view the data bound to a D3.js project simply by mousing over elements

26
4
3y 10m
MIT

A brush for selecting cyclical data

59
4
5y 63d
Unlicense

An area interpolator based on points and their radii

22
3
5y 6m
Unlicense

D3Kit is a set tools to speed D3 related project development

408
42
4y 23d
MIT

A minimal ui-component lib for D3

37
11
6y 9m
MIT

D3 Tooltip and jQuery plugin

56
7
4y 46d
Apache-2.0

swoopyarrows makes swoopy arrows between things

97
7
4y 11m
Unlicense

Artisanal label placement for d3 graphics

115
14
2y 8m
MIT

Textures.js is a JavaScript library for creating SVG patterns

5.82K
244
17d
MIT

Miscellaneous

chess visualization library written for d3.js

61
8
10m
MIT

Source code visualization utility written in JavaScript with d3.js. Does your code look beautiful?

613
310
6y 116d
MIT

Cartoon style drawing for HTML5 Canvas & Raphael.js & D3.js & SVG.js

140
22
4y 9m
MIT

A toolkit to enable the manipulation of data graphics

187
83
4y 9m
BSD-3-Clause

First class emoji support for D3

122
5
4y 18d
MIT

Create word clouds in JavaScript.

3.33K
1.04K
2y 10m
n/a

A plugin for d3.js that allows you to easy use context-menus in your visualizations.

121
50
51d
MIT

Implement gravitational attraction (or force-field-like repulsion) using d3-force

19
1
4y 6m
n/a

Faster force-directed graph layouts by reusing force approximations

98
4
1y 8m
BSD-3-Clause

D3.js based resume visualizer

39
9
5y 10m
GPL-2.0

A tool to create sketchy backgrounds, shapes and lines

240
10
5y 7m
MIT

A smart SVG text box with line wrapping and automatic font size scaling.

76
14
27d
MIT

scrollers > steppers

493
49
11m
MIT

Create D3 Tree Diagram from your awesome jsdoc

35
7
5y 4m
MIT

Generation of diagram and flowchart from text in a similar manner as markdown

34.57K
2.4K
11d
MIT

d3.js-based tool to visualize network communication for arbitrary protocols

15
2
6y 34d
MIT

Tree diagrams with JavaScript

93
18
16d
n/a

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.

131
51
2y 49d
n/a

Server side

Server-side D3 for static chart/map generation โœจ๐Ÿ“Š

604
59
9m
n/a

Interactive details-on-demand data visualizations at scale

97
25
54d
MIT

Code Editors

An Atom package with D3v5 snippets. Accelerate your graphics!

36
5
1y 63d
MIT

D3.js snippets for Sublime Text 2

13
2
6y 11m
n/a

A set of d3 snippets for VS code

2
0
4y 46d
MIT

Bl.ocks.org Profiles