Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. D3.js
D

D3.js

Framework
89 projects134.3k total stars20.0k total forks10 languages

Open-source projects built with D3.js

There are currently 89 open-source projects built with D3.js, with a combined total of 134.3k GitHub stars. The most common language among these projects is JavaScript.

Showing 86 open-source projects · page 2 of 3

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
tforce_btc_trader
tforce_btc_traderlefnire/tforce_btc_trader

A Bitcoin trading bot using deep reinforcement learning (TensorForce) to automate buy/sell/hold decisions based on price history.

836234Jupyter Notebook
7 years ago
ember-charts
ember-chartsAddepar/ember-charts

A charting library built with Ember.js and d3.js, offering time series, bar, pie, and scatter charts.

779128JavaScript
5 years ago
d3-annotation
d3-annotationsusielu/d3-annotation

A D3.js plugin for adding customizable annotations to SVG charts and visualizations.

76273JavaScript
3 years ago
codeflower
codeflowerfzaninotto/CodeFlower

Interactive source code visualization tool that represents files as proportional discs in a tree layout using d3.js.

706313JavaScript
8 months ago
d3-node
d3-noded3-node/d3-node

A Node.js library for server-side D3.js rendering to generate static charts, maps, and SVGs.

68369JavaScript
1 month ago
Banana
BananaLucidWorks/banana

A Kibana port for Apache Solr that provides rich dashboard and visualization capabilities for time-series and non-time-series data.

671233JavaScript
9 days ago
Rubrowser
Rubrowserblazeeboy/rubrowser

A Ruby code dependency graph interactive visualizer that generates self-contained HTML visualizations.

64629JavaScript
2 years ago
d3-jetpack
d3-jetpackgka/d3-jetpack

A collection of convenience wrappers and utilities to speed up daily D3.js development.

61347JavaScript
4 months ago
Popoto.js
Popoto.jsNhogs/popoto

A JavaScript library for building interactive visual query builders for Neo4j graph databases.

53471JavaScript
4 months ago
graph-scroll
graph-scroll1wheel/graph-scroll

A D3.js plugin that dispatches scrolling events to synchronize explanatory text sections with interactive graph updates.

51950HTML
6 years ago
D4
D4heavysixer/d4

A friendly, reusable charting DSL for D3 that enables developers to build data-driven charts with minimal D3 internals knowledge.

43142JavaScript
6 years ago
d3kit-timeline
d3kit-timelinekristw/d3kit-timeline

A D3-based timeline component that automatically prevents label overlaps for clean visualizations.

38343JavaScript
3 years ago
d3pie
d3piebenkeen/d3pie

A configurable pie chart library and generator built on d3.js for creating clear, attractive visualizations.

370202JavaScript
3 years ago
node-stackvis
node-stackvisjoyent/node-stackvis

A command-line tool and JavaScript library for visualizing call stacks as flame graphs from DTrace, perf, and SystemTap.

33923JavaScript
1 year ago
D3xter
D3xterNathanEpstein/D3xter

A straightforward plotting library built on D3.js that simplifies chart creation with minimal code.

33616JavaScript
5 years ago
d3-funnel
d3-funneljakezatecky/d3-funnel

A JavaScript library for rendering customizable funnel charts using D3.js.

33591JavaScript
9 days ago
Bertin.js
Bertin.jsneocarto/bertin

A JavaScript library for creating thematic maps and visualizing geospatial data on the web.

31715JavaScript
2 years ago
visavail
visavailflrs/visavail

A D3.js library for visualizing time data availability with Gantt-like charts to identify gaps in datasets.

31256JavaScript
1 year ago
redux-devtools-chart-monitor
redux-devtools-chart-monitorromseguy/redux-devtools-chart-monitor

A Redux DevTools monitor that visualizes your app's state as an interactive, real-time chart.

29023JavaScript
5 years ago
TypeScript Call Graph
TypeScript Call Graphwhyboris/TypeScript-Call-Graph

CLI tool that generates interactive call graphs from TypeScript source files to visualize function dependencies.

28723JavaScript
7 months ago
leaflet-d3
leaflet-d3Asymmetrik/leaflet-d3

A collection of D3.js visualization plugins for Leaflet maps, enabling dynamic hexbin heatmaps and animated ping layers.

27057JavaScript
4 days ago
d3.sketchy
d3.sketchysebastian-meier/d3.sketchy

A D3.js plugin for creating sketchy, hand-drawn style backgrounds, shapes, and lines in data visualizations.

24712JavaScript
11 years ago
d3heatmap
d3heatmaprstudio/d3heatmap

An interactive D3.js-based heatmap htmlwidget for R with zooming, highlighting, and clustering.

23792R
6 months ago
twitter-sentiment-visualisation
twitter-sentiment-visualisationLissy93/twitter-sentiment-visualisation

A real-time sentiment analysis and visualization tool for social media data, rendering live charts to identify trends.

23565CoffeeScript
2 years ago
hdfs-du
hdfs-dutwitter/hdfs-du

Interactive visualization tool for monitoring Hadoop HDFS cluster usage and file storage efficiency.

22882JavaScript
5 years ago
d3-voronoi-treemap
d3-voronoi-treemapKcnarf/d3-voronoi-treemap

A D3 plugin that computes hierarchical treemaps using Voronoi tessellation for non-rectangular convex polygons.

22021JavaScript
1 year ago
d3.geo2rect
d3.geo2rectsebastian-meier/d3.geo2rect

A D3.js library that morphs GeoJSON polygons into rectangular shapes for cartographic visualization.

2039JavaScript
7 years ago
v-chart-plugin
v-chart-pluginignoreintuition/v-chart-plugin

A Vue.js plugin for creating fully reactive and customizable charts using D3.js with two-way data binding.

19533JavaScript
4 months ago
Vs
VsGopherJ/Vs

A Vue.js visualization library offering a comprehensive suite of D3.js and Leaflet components for building interactive dashboards.

16426Vue
5 years ago
scatterD3
scatterD3juba/scatterD3

An R HTML widget for creating interactive scatter plots with D3.js, featuring smooth transitions and SVG export.

16221JavaScript
28 days ago
d3-context-menu
d3-context-menupatorjk/d3-context-menu

A lightweight D3.js plugin for adding customizable context menus to data visualizations.

13954CSS
5 years ago
d3-geomap
d3-geomapyaph/d3-geomap

A reusable D3.js library for creating plain and choropleth geographic maps with built-in TopoJSON support.

13344JavaScript
1 year ago
d3-force-reuse
d3-force-reusetwosixlabs/d3-force-reuse

A faster version of d3-force's many-body repulsion algorithm that reuses force approximations to speed up graph layouts.

1315JavaScript
4 years ago
saresend/gust
saresend/gustsaresend/Gust

A Rust charting library for creating simple interactive data visualizations with partial Vega specification support.

1307Rust
9 months ago
micropolar
micropolarbiovisualize/micropolar

A tiny polar charts library built with D3.js for Plotly, offering configurable axes and multiple geometry modules.

12517JavaScript
2 years ago
swoopy-drag
swoopy-drag1wheel/swoopy-drag

A D3.js plugin for creating and positioning curved annotation labels on data visualizations.

12113HTML
8 years ago
1
2
3