Track Awesome D3 Updates Daily
A list of D3 libraries, plugins and utilities
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 wbkd/awesome-d3 · ⭐ 5.3K · 🏷️ Front-End Development
Jan 13, 2023
Charts / Third Party
- Layer Cake (⭐1.6k) - A graphics framework built on top of Svelte.
- semiotic (⭐2.4k) - A data visualization framework combining React & D3 [scatter, line, area]
Jun 22, 2022
Charts
- britecharts (⭐3.7k) - Client-side reusable charting library [bar, line, donut, sparkline, step]
Jun 21, 2021
Utils / Third Party
- d3-interpolate-path (⭐336) - Interpolates paths with different number of points
Oct 21, 2020
Charts / Third Party
- reaviz (⭐1.2k) - Data visualization library for React based on D3
Oct 12, 2020
Utils / Third Party
- d3-annotation (⭐756) - Annotation helper with built-in annotation types
Jun 10, 2020
Charts
- d3-upset (⭐19) - Functions for plotting an UpSet plot [upset, bar, intersections, venn, relationships]
Feb 11, 2020
Maps / Third Party
- d3-geo-scale-bar (⭐45) - Displays automatic scale bars for projected geospatial data.
Oct 15, 2019
Charts / Third Party
- v-chart-plugin (⭐197) - Easily bind a chart to the data stored in your Vue.js components.
Jul 28, 2019
Charts
- d3-x3d (⭐114) - Data Driven 3D Charts with D3 and X3D [bubble, bar, surfacearea, scatterplot, area]
Jun 27, 2019
Charts
- vega-lite-api (⭐212) - A JavaScript API for Vega-Lite.
Jun 21, 2019
Server side / Third Party
- Kyrix (⭐148) - Interactive pan/zoom Visualizations with automatic server-side scaling support.
May 31, 2019
Miscellaneous / Third Party
- d3-force-sampled (⭐51) - Super fast, linear-time force-directed graph layouts by Random Vertex Sampling
Feb 20, 2019
Charts
- d3-boxplot (⭐23) - d3js box plot plugin
Jan 14, 2019
Miscellaneous / Third Party
- twitter-sentiment-visualisation (⭐223) - A series of D3.js charts showing realtime sentiment of Twitter data
Dec 15, 2018
Miscellaneous / Third Party
- treeviz (⭐166) - Create customizable trees from json data
Nov 21, 2018
Miscellaneous / Third Party
- d3-force-reuse (⭐126) - Faster force-directed graph layouts by reusing force approximations
Nov 08, 2018
Charts
- chart-parts (⭐604) - A flexible, React-friendly, Grammar of Graphics for data visualization
Sep 28, 2018
Charts
- d3-ez (⭐52) - Easy Reusable D3 Charts & Components [bar, donut, pie, bubble, rose, heatmap]
- d3-flame-graph (⭐925) - Flame graphs from hierarchical data
- d3-funnel (⭐333) - A funnel and pyramid chart library
- d3plus (⭐1.6k) - Extension library for easy creation of visualizations [scatter, stacked, line, bar, pie, network, bubble, box, map]
- WebCola (⭐2.1k) - Layout for graph visualization and exploration
Utils / Third Party
- d3-jetpack (⭐614) - Nifty convenience wrappers that speed up your daily work
Sep 18, 2018
Utils / Third Party
- d3-voronoi-treemap (⭐214) - Computes a treemap based on a Voronoi tesselation
Sep 15, 2018
Charts
- d3-dag (⭐1.5k) - Layout algorithms for visualizing directed acylic graphs
Aug 06, 2018
Utils / Third Party
- d3-hsluv (⭐10) - Human-friendly HSL (Hue, Saturation, Lightness) color space.
Jun 14, 2018
Charts
- billboard.js (⭐5.9k) - Re-usable chart library [bar, line, area, donut, pie, step, spline]
Jun 13, 2018
Charts
- metrics-graphics (⭐7.4k) - Optimized for visualizing time-series data [line, scatter, area]
Charts / Third Party
- potion (⭐184) - Collection of React components for composing visualizations
Jun 07, 2018
Charts / Third Party
- Vs (⭐169) - Declarative visualisation components for Vue.js [bar, line, area, pie, donut, stacked, sankey, timeline]
Mar 11, 2018
Utils / Third Party
- crossfilter (⭐1.7k) - Library for exploring large multivariate datasets
Feb 28, 2018
Utils / Third Party
- d3-template (⭐8) - Plugin to create and render templates using D3's data binding mechanism
Feb 23, 2018
Charts
- oecd-simple-charts (⭐18) - Simple charting library [box plot, stacked bar, pearl chart]
Feb 21, 2018
Bl.ocks.org Profiles / Third Party
Jan 28, 2018
Charts / Third Party
- ngx-charts (⭐4.3k) - Chart framework for Angular [bar, pie, line, area, polar, stacked, bubble]
Jan 24, 2018
Maps / Third Party
- d3-geo-polygon (⭐120) - Clipping and geometric operations for spherical polygons
- d3-geo-voronoi (⭐250) - Voronoi diagrams and Delaunay triangulation for the sphere
- d3-inertia (⭐66) - An extension to d3-drag that continues the mouse movement with some inertia
Jan 23, 2018
Charts
- d3-gridding (⭐103) - Chart mockups using grids
Jan 22, 2018
Charts
- d3fc (⭐1.3k) - A collection of interactive chart components [line, bar, stacked, scatter, candlestick, ohlc]
- d3panels (⭐27) - Interactive charts with linked brushing [dot, scatter, line, heatmap, histogram]
- D4 (⭐433) - Re-usable charts DSL [bar, donut, line, scatter, stacked, waterfall]
- plottable (⭐3k) - Flexible, interactive charts for the web [area, bar, line, pie, scatter, stacked]
- rickshaw (⭐6.5k) - Toolkit for creating interactive real-time graphs [line, scatter, bar]
- vizabi (⭐271) - A framework for building visual data exploration tools [bubble, map, line, bar, sankey, donut]
Charts / Third Party
- react-d3-components (⭐1.6k) - D3 Components [bar, stacked, scatter, line, area, pie]
- react-d3-library (⭐1.5k) - Library to use D3 in React [area, bar, line, pie, scatter]
- react-stockcharts (⭐4k) - Highly customizable stock charts [area, line, scatter, bubble, bar, stacked, candlestick]
- react-vis (⭐8.8k) - A collection of react components to render visualizations [area, bar, heatmap, line, scatter]
Maps / Third Party
- react-simple-maps (⭐3.2k) - An SVG mapping component library for React, built on top of d3-geo [map, geo]
Jan 19, 2018
Charts
- c3 (⭐9.4k) - Reusable chart library [line, spline, step, area, stacked, bar, pie, donut]
- D3xter (⭐336) - Straight forward plotting [plot, timeline, bar, histogram, pie]
- nvd3 (⭐7.2k) - Re-usable charts and chart components [box plot, buttlet, candlestick, line, bar, pie, scatter, sparkline]
- plotly.js (⭐18k) - High level charting library [scatter, line, bar, pie, box plot, histogram, heatmap]
- taucharts (⭐1.9k) - Charts with a focus on design and flexibility [line, bar, area, stacked]
- xkcdgraphs (⭐444) - Xkcd style graphs [line]
Charts / Third Party
- nivo (⭐14k) - Dataviz components for React with isomorphic ability [bar, line, area, bubble, chord, heatmap]
- victory (⭐11k) - Composable React components for building visualizations [area, bar, candlestick, pie, line, scatter, voronoi]
- vx (⭐20k) - Visualization components for React [bar, line, scatter, stacked, area, pattern, heatmap, pie, radial, map, geo]
Maps / Third Party
- leaflet-d3 (⭐268) - Collection of plugins for using D3 with Leaflet [map, geo]
- Wikimaps-D3js Atlas (⭐47) - CLI to generate raster, topojson and svg maps [map, geo]
Jan 18, 2018
Charts
- cubism (⭐4.9k) - Time series visualization
- d2b (⭐98) - Chart library for axis, pie, sankey, sunburst charts
Maps / Third Party
- d3-composite-projections (⭐98) - Projections for showing countries' distant lands together
- d3-topogram (⭐325) - Continuous area cartograms based on TopoJSON
- maptable (⭐60) - Convert datasets to a set of visual components (Map, Filters, Table)
Utils / Third Party
- d3-lasso (⭐89) - Tag elements by drawing a line over or around objects
- d3-nelson-rules (⭐17) - Apply nelsons rules of process control to a set of data
- d3-tooltip (⭐12) - Arrow shaped tooltip with shadows and dynamic content
- d3-xray (⭐26) - Bookmarklet that logs results of the data joins as you mouse over
- textures (⭐6.1k) - SVG patterns for data visualization
Miscellaneous / Third Party
- d3-force-gravity (⭐22) - Implement gravitational attraction (or force-field-like repulsion)
- mermaid (⭐81k) - Generation of diagrams and flowcharts from text in a markdown style
- netvis (⭐17) - Visualize network communication for arbitrary protocols
Jan 10, 2018
Charts
- dagre-d3 (⭐2.9k) - Layout directed graphs on the client-side
- dc.js (⭐7.4k) - For heavy amounts of data
Maps / Third Party
- d3-exploder (⭐93) - Lets you easily move and resize geographic features
- d3-geo-projection (⭐1.1k) - Extended geographic projections
- d3-geomap (⭐132) - Library for creating geographic maps
- simple-map-d3 (⭐114) - Easy choropleth style maps
Utils / Third Party
- swoopy-drag (⭐121) - Artisanal label placement for d3 graphics
Nov 30, 2017
Charts
- micropolar (⭐125) - A polar chart library
- mpld3 (⭐2.4k) - Export matplotlib graphics to work in the Browser
- vega (⭐12k) - A visualization grammar
- vega-lite (⭐4.9k) - A high-level grammar of interactive graphics
Charts / Third Party
- recharts (⭐26k) - Re-designed charting library built with React
Maps / Third Party
- datamaps (⭐3.8k) - Customizable map visualizations in one file
Utils / Third Party
- d3kit-timeline (⭐379) - Timeline component that labels do not overlap
- d3-breadcrumbs (⭐5) - Simplifies breadcrumbs usage
- d3-legend (⭐725) - Legend helper
Miscellaneous / Third Party
- chess-dataviz (⭐76) - Chess dataviz library
- codeflower (⭐697) - Bird's eye view of the whole code
- graph-scroll (⭐515) - Simple scrolling events
Sep 20, 2017
Bl.ocks.org Profiles / Third Party
Aug 19, 2017
Charts
- d3-beeswarm (⭐51) - Plugin which computes a beeswarm arrangement
- neo4jd3 (⭐1.4k) - Neo4j graph visualization
- venn.js (⭐1.1k) - Area proportional Venn and Euler diagrams
- visavail (⭐309) - Time data availability visualization
Aug 02, 2017
Utils / Third Party
- d3-loom (⭐92) - Plugin to create a "loom" visualization
- d3-sparql (⭐119) - Utility for accessing data from SPARQL Endpoints
Jul 31, 2017
Utils / Third Party
- d3-area-label (⭐77) - A library for placing labels in areas
Jul 19, 2017
Server side / Third Party
- d3-node (⭐687) - Static chart and map generation
Mar 13, 2017
Utils / Third Party
- d3-component (⭐110) - Lightweight component abstraction
Mar 08, 2017
Maps / Third Party
- d3.geo2rect (⭐202) - Morphing geojson polygons into rectangles
Feb 16, 2017
Charts
- d3-bumps-chart (⭐15) - Plugin for visualizing bumps charts
Oct 19, 2016
Utils / Third Party
- d3-scale-cluster (⭐132) - Scale that clusters data into discrete groups
Oct 05, 2016
Utils / Third Party
- d3scription (⭐30) - Tooltip with window edge collision detection
Jun 17, 2016
Charts
- d3-bar (⭐174) - Bar chart
- d3-heatmap (⭐245) - Heatmap
Jun 01, 2016
Utils / Third Party
- d3-history (⭐49) - Proper URL bar history
- d3-peaks (⭐55) - Find peaks in a noisy signal
May 30, 2016
Utils / Third Party
- d3-ring-note (⭐112) - Plugin for placing circle and text annotations
- swoopyarrows (⭐109) - Plugin to create swoopy arrows
May 03, 2016
Maps / Third Party
- spam (⭐101) - Create maps with D3 and Canvas, easily
Apr 25, 2016
Miscellaneous / Third Party
- d3plus-text (⭐109) - Smart SVG text box with line wrapping and automatic font scaling
Mar 11, 2016
Charts
- d3-message-sequence (⭐101) - A dynamic/static message sequence chart
- dTree (⭐538) - Family tree library
Miscellaneous / Third Party
- d3-cloud (⭐3.9k) - Word clouds
Mar 03, 2016
Utils / Third Party
- d3-iconarray (⭐85) - A plug-in for aligning elements in grids
Jan 02, 2016
Charts
- EventDrops (⭐1.2k) - A time based/event series interactive visualization
Nov 04, 2015
Maps / Third Party
- mapmap.js (⭐113) - A data-driven API for interactive thematic maps
Oct 15, 2015
Miscellaneous / Third Party
- d3.sketchy (⭐248) - Creates sketchy backgrounds, shapes and lines
Aug 28, 2015
Charts
- d3pie (⭐371) - A configurable pie chart lib and generator
Jul 10, 2015
Utils / Third Party
- d3-helpers (⭐26) - Little utility functions
Miscellaneous / Third Party
- d3-context-menu (⭐140) - Helper to create context-menus
May 19, 2015
Utils / Third Party
- d3-extended (⭐274) - Extends d3 with some common jQuery functions