Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Front-End Development
  4. D3

D3

The "Awesome D3" project is a curated collection of resources dedicated to D3.js, a powerful JavaScript library for producing dynamic, interactive data visualizations in web browsers. This list encompasses a variety of resources including tutorials, examples, plugins, tools, and community contributions that help users harness the full potential of D3.js. Whether you are a beginner looking to learn the basics of data visualization or an experienced developer seeking advanced techniques and tools, this list provides valuable insights and resources. Dive into the world of data visualization with D3.js and discover how to create stunning visual representations of your data.

data-visualizationd3jsjavascriptweb-developmentchartsgraphsinteractive-visualizations
RSSView on GitHub
5.3k stars312 forks0 contributorsUpdated
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

Table of Contents

6 sections · 145 projects

Charts

62 projects
billboard.jsbillboard.js

A re-usable, easy interface JavaScript chart library based on D3.js.

#chart#graph#web-dashboard
Stars6,008
Forks357
Last commit5 days ago
britechartsbritecharts

A composable charting library built with reusable D3.js components for creating client-side data visualizations.

#reusable-charting-library#chart#britecharts
Stars3,719
Forks213
Last commit2 days ago
chart-partschart-parts

A flexible, React-friendly Grammar of Graphics implementation for building data visualizations.

#datavis#visualization-framework#react-native
Stars604
Forks37
Last commit8 months ago
cubismcubism

A D3.js plugin for building real-time time series dashboards with Graphite, Cube, and other data sources.

#graphite#horizon-charts#cube
Stars4,926
Forks513
Last commit1 year ago
c3c3

A D3-based reusable chart library for deeper integration of charts into web applications.

#chart#graph#graphics
Stars9,349
Forks1,361
Last commit1 month ago
dagre-d3dagre-d3

A D3-based renderer for laying out and visualizing directed graphs in the browser.

#interactive-graphs#svg-rendering#javascript-library
Stars2,959
Forks591
Last commit2 years ago
dc.jsdc.js

A multi-dimensional charting library that works natively with crossfilter and renders using d3.js.

#dashboard#charting#javascript-library
Stars7,428
Forks1,762
Last commit2 years ago
d2bd2b

A reusable d3-based chart library for creating interactive dashboards and visualizations.

#dashboard#svg#vuejs
Stars96
Forks16
Last commit3 years ago
d3-bard3-bar

Stars174
Forks12
Last commit7 years ago
d3-beeswarmd3-beeswarm

A D3 plugin for generating beeswarm plots using a dedicated algorithm instead of force layout.

#open-source#beeswarm-plot#dataviz
Stars52
Forks8
Last commit4 years ago
d3-boxplotd3-boxplot

A D3.js plugin for creating customizable box-and-whisker plots with statistical calculations.

#boxplot#statistical-charts#box-plot
Stars23
Forks2
Last commit3 years ago
d3-bumps-chartd3-bumps-chart

A D3.js plugin for creating interactive bumps charts to visualize ranking changes over time.

#bumps#bumps-chart#ranking-chart
Stars15
Forks4
Last commit2 years ago
d3-dagd3-dag

A D3.js extension providing layout algorithms for visualizing directed acyclic graphs (DAGs) with multiple layout strategies.

#graph#directed-acyclic-graph#topological-layout
Stars1,517
Forks93
Last commit5 days ago
d3-ezd3-ez

A library of reusable D3.js charts that simplifies data visualization creation with minimal code.

#chart#graph#dataviz
Stars54
Forks12
Last commit7 months ago
d3-flame-graphd3-flame-graph

A D3.js plugin for generating interactive flame graphs from hierarchical profiling data.

#hierarchical-data#open-source#flame-graph
Stars979
Forks125
Last commit1 month ago
d3-funneld3-funnel

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

#chart#funnel-charts#d3-js
Stars335
Forks91
Last commit3 days ago
d3-griddingd3-gridding

A D3.js plugin for creating rapid mock-ups of charts using data-driven grids and layouts.

#d3-gridding#treemap#design
Stars104
Forks7
Last commit4 months ago
d3-heatmapd3-heatmap

Stars244
Forks12
Last commit10 years ago
d3-message-sequenced3-message-sequence

A D3.js library for creating dynamic and static message sequence charts to visualize communication flows.

#message-sequence-chart#svg#visualization-tools
Stars102
Forks12
Last commit8 years ago
d3-upsetd3-upset

A d3.js function for creating UpSet plots to visualize relationships between multiple sets.

#upset-plot#venn-alternative#javascript-library
Stars19
Forks5
Last commit6 years ago
d3-x3dd3-x3d

A JavaScript library for creating interactive 3D data visualizations by combining D3.js with the X3D graphics standard.

#scientific-visualization#chart#graph
Stars118
Forks22
Last commit4 months ago
d3fcd3fc

A collection of components to rapidly build fast, highly customizable, interactive charts with D3.

#chart#d3fc#canvas
Stars1,349
Forks197
Last commit1 year ago
d3plusd3plus

A TypeScript library that extends D3.js to create beautiful, interactive SVG visualizations with minimal configuration.

#open-source#d3-extension#interactive-visualizations
Stars1,615
Forks181
Last commit1 month ago
d3panelsd3panels

A library of D3.js-based graphic panels for building multi-panel charts, written in CoffeeScript.

#graphics#statistical graphics#svg
Stars27
Forks3
Last commit2 months ago
d3pied3pie

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

#pie-chart#open-source#chart-generator
Stars370
Forks201
Last commit4 years ago
D3xterD3xter

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

#svg#web-graphics#frontend
Stars335
Forks16
Last commit5 years ago
D4D4

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

#dsl#declarative-api#data-driven-documents
Stars429
Forks41
Last commit6 years ago
dTreedTree

A D3-based library for visualizing data trees with multiple parents, such as family trees.

#family-tree#hierarchical-data#visualizing-data-trees
Stars555
Forks145
Last commit2 years ago
EventDropsEventDrops

Interactive time-based event series visualization library built with D3.js for exploring temporal data.

#open-source#zoomable-interface#dataviz
Stars1,252
Forks233
Last commit2 years ago
metrics-graphicsmetrics-graphics

A lightweight JavaScript library for creating principled, consistent time-series charts like line charts, scatterplots, and histograms.

#scatterplots#lightweight#frontend
Stars7,394
Forks461
Last commit4 years ago
micropolarmicropolar

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

#polar-charts#javascript-library#data-visualization
Stars125
Forks17
Last commit2 years ago
mpld3mpld3

An interactive data visualization tool that brings matplotlib graphics to the browser using D3.js.

#scientific-visualization#matplotlib#interactive-plots
Stars2,411
Forks364
Last commit8 months ago
neo4jd3neo4jd3

A JavaScript library for visualizing Neo4j graph databases using D3.js force-directed layouts.

#network-diagram#interactive-graphs#force-directed-graph
Stars1,488
Forks422
Last commit5 years ago
nvd3nvd3

A reusable charting library built on D3.js, providing pre-built, customizable chart models.

#frontend#javascript-library#reusable-components
Stars7,229
Forks2,068
Last commit3 years ago
oecd-simple-chartsoecd-simple-charts

A lightweight JavaScript charting library for creating and updating visualizations with simple configuration.

#chart#visual-regression-testing#npm-package
Stars18
Forks0
Last commit3 years ago
plotly.jsplotly.js

A standalone JavaScript data visualization library for creating statistical, 3D, scientific, and financial charts.

#scientific-visualization#open-source-analytics#statistical-charts
Stars18,317
Forks2,025
Last commit3 days ago
PlottablePlottable

A library of modular chart components built on D3 for creating flexible, custom charts.

#chart#custom-charts#flexible
Stars3,114
Forks231
Last commit1 year ago
rickshawrickshaw

A JavaScript toolkit for creating interactive time series graphs with D3.js integration.

#graph#interactive-graphs#dashboard
Stars6,506
Forks927
Last commit1 year ago
tauchartstaucharts

A data-focused JavaScript charting library built on D3, offering flexible and declarative visualization.

#declarative-charts#faceted-visualization#data-visualization
Stars1,899
Forks106
Last commit2 years ago
vegavega

A declarative JSON format for creating, saving, and sharing interactive data visualizations.

#visualization-toolkit#declarative-grammar#visualization-grammar
Stars11,982
Forks1,578
Last commit5 days ago
vega-litevega-lite

A higher-level grammar for visual analysis that generates complete Vega specifications for interactive graphics.

#declarative-grammar#vega-lite#visualization-grammar
Stars5,474
Forks717
Last commit5 days ago
vega-lite-apivega-lite-api

A JavaScript API for programmatically creating Vega-Lite JSON specifications for data visualizations.

#declarative-visualization#javascript-api#vega-lite
Stars220
Forks20
Last commit4 days ago
venn.jsvenn.js

A JavaScript library for creating area-proportional Venn and Euler diagrams with D3.js integration.

#proportional-layout#venn-diagram#set-visualization
Stars1,090
Forks221
Last commit5 years ago
visavailvisavail

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

#chart#gantt#open-source
Stars313
Forks56
Last commit1 year ago
vizabivizabi

A framework for building embeddable, interactive data visualization tools with a unified data schema.

#javascript-framework#multi-dimensional-data#statistical-tools
Stars273
Forks65
Last commit2 years ago
WebColaWebCola

JavaScript constraint-based layout library for high-quality graph visualization using D3.js.

#constraint-based#d3-js#web-graphics
Stars2,097
Forks261
Last commit4 months ago
xkcdgraphsxkcdgraphs

Create instant XKCD-style graphs in your browser using JavaScript and D3 with a simple UI.

#open-source#mathematical-graphs#d3-js
Stars445
Forks26
Last commit8 years ago
Layer CakeLayer Cake

A headless visualization framework for building reusable graphics with Svelte.

#graphics#dataviz#canvas
Stars1,791
Forks42
Last commit2 days ago
nivonivo

A rich set of supercharged React components for building dataviz apps, built on top of d3.

#isomorphic#dataviz#server-side-rendering
Stars14,091
Forks1,081
Last commit1 month ago
ngx-chartsngx-charts

A declarative charting framework for Angular that uses Angular for SVG rendering and D3 for math functions.

#hacktoberfest#chart#dataviz
Stars4,363
Forks1,163
Last commit4 days ago
potionpotion

React components for declaratively composing animated, interactive visualizations.

#animation#interactive-visualizations#frontend
Stars184
Forks5
Last commit8 years ago
react-d3-componentsreact-d3-components

A React library for building interactive D3 charts with React's virtual DOM control.

#chart#pie-chart#graph
Stars1,616
Forks199
Last commit4 years ago
react-d3-libraryreact-d3-library

A library that converts D3 visualizations into React components, enabling developers to use existing D3 code within React's virtual DOM.

#svg#frontend#data-visualization
Stars1,536
Forks81
Last commit5 years ago
react-stockchartsreact-stockcharts

A highly customizable React library for building interactive stock charts with d3, featuring multiple chart types and technical indicators.

#financial-visualization#technical-indicators#canvas
Stars4,018
Forks958
Last commit3 years ago
react-visreact-vis

A composable React visualization library for building line charts, bar charts, heatmaps, scatterplots, and more.

#chart#visualization-components#dashboard
Stars8,785
Forks833
Last commit1 year ago
reavizreaviz

A modular React chart library that uses D3 for calculations and React for rendering, offering extensive chart types and customization.

#area-charts#data-viz#bar-charts
Stars1,249
Forks124
Last commit28 days ago
rechartsrecharts

A redefined chart library built with React and D3 for creating composable, declarative charts in React applications.

#chart#data-visualisation#ui
Stars27,545
Forks1,982
Last commit1 day ago
semioticsemiotic

A React data visualization library designed for AI-assisted development, supporting network graphs, streaming data, and coordinated dashboards.

#ai-assisted-development#coordinated-views#ai
Stars2,690
Forks137
Last commit2 days ago
VictoryVictory

A collection of composable React components for building interactive data visualizations.

#interactive-visualizations#frontend#graphs
Stars11,241
Forks536
Last commit8 months ago
vxvx

A collection of reusable low-level React visualization components that combine D3's power with React's declarative DOM updates.

#chart#vx#visualization-library
Stars21,034
Forks771
Last commit2 months ago
VsVs

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

#geospatial#dashboard#vuejs2
Stars162
Forks26
Last commit5 years ago
v-chart-pluginv-chart-plugin

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

#datavisualization#dashboard#plugin
Stars195
Forks33
Last commit7 months ago

Maps

18 projects
d3-composite-projectionsd3-composite-projections

A collection of D3.js composite map projections for visualizing countries with distant territories.

#cartography#open-source#geo-json
Stars101
Forks24
Last commit1 year ago
datamapsdatamaps

A lightweight JavaScript library for creating interactive SVG map visualizations with D3.js and TopoJSON.

#web-mapping#geospatial#choropleth
Stars3,798
Forks998
Last commit6 months ago
d3-topogramd3-topogram

A JavaScript library for creating continuous area cartograms using D3 and TopoJSON.

#cartography#cartograms#topology
Stars329
Forks130
Last commit3 years ago
d3-exploderd3-exploder

A tiny d3 extension that transforms geographic maps into other chart types by exploding and repositioning map features.

#chart-transformation#d3-extension#geographic-maps
Stars93
Forks15
Last commit6 years ago
d3-geo-polygond3-geo-polygon

A D3 module for clipping and geometric operations on spherical polygons, enabling custom map projections.

#cartography#map#polyhedral-projections
Stars126
Forks25
Last commit1 month ago
d3-geo-projectiond3-geo-projection

A collection of extended geographic projections for use with D3's d3-geo library.

#cartography#gis#svg
Stars1,152
Forks204
Last commit3 years ago
d3-geo-scale-bard3-geo-scale-bar

A D3.js plugin for adding automatic scale bars to projected geographic maps.

#cartography#d3-geo#geospatial
Stars45
Forks2
Last commit6 months ago
d3-geo-voronoid3-geo-voronoi

A JavaScript library for computing Voronoi diagrams and Delaunay triangulations on the surface of a sphere.

#voronoi-diagram#geojson#geospatial
Stars276
Forks26
Last commit5 months ago
d3-geomapd3-geomap

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

#web-mapping#geographic-maps#map
Stars133
Forks44
Last commit1 year ago
d3.geo2rectd3.geo2rect

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

#cartography#geojson#svg
Stars203
Forks9
Last commit7 years ago
d3-inertiad3-inertia

A D3.js extension that adds inertia-based dragging to d3-drag, enabling smooth, physics-based interactions.

#d3-geo#versor-dragging#interactive-graphics
Stars66
Forks5
Last commit3 years ago
mapmap.jsmapmap.js

A data-driven JavaScript API for creating interactive thematic vector maps in the browser, built on D3 and SVG.

#web-mapping#cartography#geojson
Stars114
Forks12
Last commit6 years ago
maptablemaptable

A JavaScript library that converts datasets into interactive choropleth/heat maps, filters, and tables.

#svg-export#geospatial#heatmap
Stars62
Forks8
Last commit2 months ago
simple-map-d3simple-map-d3

A lightweight D3-based library for creating choropleth maps with tooltips using GeoJSON polygon data.

#web-mapping#geojson#svg
Stars113
Forks19
Last commit9 years ago
spamspam

A D3 library for creating high-performance Canvas maps with automatic projection and retina support.

#geospatial#canvas#web-graphics
Stars101
Forks9
Last commit3 years ago
leaflet-d3leaflet-d3

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

#geospatial#heatmaps#svg
Stars270
Forks57
Last commit27 days ago
Wikimaps-D3js AtlasWikimaps-D3js Atlas

A command-line utility that converts heavy GIS sources into web-optimized TopoJSON, SVG, and raster map files.

#cartography#map-generation#geospatial
Stars47
Forks6
Last commit1 year ago
react-simple-mapsreact-simple-maps

A React library for creating beautiful SVG maps with d3-geo and topojson using a declarative API.

#d3-geo#data-visualisation#geospatial
Stars3,308
Forks464
Last commit2 days ago

Utils

29 projects
crossfiltercrossfilter

A JavaScript library for fast n-dimensional filtering and grouping of large multivariate datasets in the browser.

#multivariate-analysis#interactive-dashboards#coordinate-views
Stars1,757
Forks193
Last commit3 years ago
d3kit-timelined3kit-timeline

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

#timeline#open-source#javascript-chart
Stars384
Forks41
Last commit3 years ago
d3scriptiond3scription

A simple D3.js tooltip plugin with window edge collision detection, designed for single-page applications.

#spa#svg#frontend
Stars30
Forks2
Last commit4 years ago
d3-annotationd3-annotation

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

#chart-annotations#data-labeling#annotations
Stars762
Forks73
Last commit3 years ago
d3-area-labeld3-area-label

A D3.js library for algorithmically placing labels within the bounds of area shapes like streamgraphs and stacked area charts.

#stacked-area-chart#svg#label-placement
Stars77
Forks5
Last commit2 years ago
d3-breadcrumbsd3-breadcrumbs

A D3.js plugin for creating dynamic, customizable breadcrumb navigation in data visualizations.

#svg#javascript-library#ui-components
Stars5
Forks1
Last commit4 years ago
d3-componentd3-component

A lightweight component abstraction for D3.js that encapsulates the General Update Pattern and enables composable stateless functional components.

#dom-manipulation#component-architecture#user-interface
Stars110
Forks10
Last commit8 years ago
d3-extendedd3-extended

Extends D3 selections with jQuery-like convenience functions for DOM manipulation.

#dom-manipulation#datavisualization#frontend
Stars271
Forks25
Last commit9 years ago
d3-helpersd3-helpers

A collection of utility functions for simplifying and improving D3.js callback code.

#functional-programming#code-simplification#javascript-library
Stars26
Forks2
Last commit6 years ago
d3-historyd3-history

A D3.js plugin that adds URL bar history and deep-linking support using the HTML5 History API.

#url-history#html5-history-api#frontend
Stars48
Forks1
Last commit8 years ago
d3-hsluvd3-hsluv

A D3.js implementation of the HSLuv color space for perceptually uniform and human-friendly color manipulation.

#color#frontend#rgb
Stars11
Forks4
Last commit8 years ago
d3-iconarrayd3-iconarray

A D3.js plugin for creating grids of icons with layout and scaling capabilities for data visualization.

#data-visualisation#statistical graphics#grid-layout
Stars85
Forks8
Last commit5 years ago
d3-interpolate-pathd3-interpolate-path

A zero-dependency D3 plugin for smoothly interpolating SVG path animations when paths have different numbers of points.

#graphics#animation#canvas
Stars344
Forks17
Last commit3 years ago
d3-jetpackd3-jetpack

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

#boilerplate-reduction#javascript-utilities#visualization-helpers
Stars615
Forks47
Last commit8 months ago
d3-lassod3-lasso

A D3.js plugin for interactive selection of elements by drawing a lasso or freeform shape.

#brushing#svg#frontend
Stars89
Forks36
Last commit5 years ago
d3-legendd3-legend

A reusable D3.js legend component for color, size, and symbol scales in SVG visualizations.

#graphics#legends#svg
Stars722
Forks102
Last commit2 years ago
d3-loomd3-loom

A D3.js plugin for creating loom charts that visualize relationships between inner and outer entities with connecting strings.

#relationship-diagram#svg#data-visualization
Stars93
Forks12
Last commit9 years ago
d3-nelson-rulesd3-nelson-rules

A D3.js utility for applying Nelson rules of process control to detect statistical anomalies in data.

#quality-control#statistical-process-control#monitoring
Stars17
Forks4
Last commit6 years ago
d3-peaksd3-peaks

A D3.js library for detecting peaks in noisy signals using continuous wavelet transform-based pattern matching.

#wavelet-transform#signal-processing#d3-js
Stars54
Forks2
Last commit10 years ago
d3-ring-noted3-ring-note

A D3.js plugin for creating and positioning draggable circle and text annotations on graphics and maps.

#annotation#svg#data-visualization
Stars111
Forks6
Last commit10 years ago
d3-scale-clusterd3-scale-cluster

A D3 scale that clusters continuous data into discrete groups using a 1D clustering algorithm, similar to quantile scales.

#web-worker#ckmeans#choropleth
Stars133
Forks10
Last commit3 years ago
d3-sparqld3-sparql

A D3.js module for querying SPARQL endpoints and transforming results into JSON for data visualizations.

#linked-data#data-fetching#rdf
Stars121
Forks11
Last commit7 years ago
d3-templated3-template

A D3 plugin that enables templating with data binding, supporting HTML/SVG rendering, repeating/conditional groups, and transitions.

#html-templates#svg-rendering#frontend-tooling
Stars8
Forks1
Last commit3 years ago
d3-tooltipd3-tooltip

A simple, beautiful, and data-driven tooltip library for D3.js visualizations.

#frontend#javascript-library#ui-components
Stars13
Forks1
Last commit4 years ago
d3-voronoi-treemapd3-voronoi-treemap

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

#treemap#hierarchical-data#voronoi-diagram
Stars223
Forks22
Last commit1 year ago
d3-xrayd3-xray

A bookmarklet that reveals data bound to D3.js elements by mousing over them.

#developer-tools#browser-bookmarklet#d3-debugging
Stars25
Forks3
Last commit9 years ago
swoopyarrowsswoopyarrows

A family of three D3.js path generators for creating aesthetically pleasing curved arrows between points.

#annotation#arrow-generator#graphics
Stars110
Forks7
Last commit9 years ago
swoopy-dragswoopy-drag

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

#annotation#interactive-graphics#svg
Stars122
Forks13
Last commit8 years ago
Textures.jsTextures.js

A JavaScript library for creating SVG patterns, designed for data visualization with D3.js.

#patterns#graphics#textures
Stars6,093
Forks219
Last commit3 years ago

Miscellaneous

14 projects
chess-datavizchess-dataviz

A D3.js library for visualizing chess game statistics with heatmaps, openings sunbursts, move paths, and evaluation graphs.

#chess-analytics#game-analysis#visualization-library
Stars82
Forks10
Last commit5 years ago
codeflowercodeflower

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

#interactive-diagrams#client-side-rendering#d3-js
Stars710
Forks313
Last commit11 months ago
d3-cloudd3-cloud

A JavaScript library for generating word cloud layouts with HTML5 canvas, inspired by Wordle.

#text-visualization#collision-detection#canvas
Stars3,952
Forks1,058
Last commit6 months ago
d3-context-menud3-context-menu

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

#context-menu#customizable#svg
Stars138
Forks54
Last commit5 years ago
d3-force-gravityd3-force-gravity

A D3.js force plugin that implements gravitational attraction or repulsion from a central point.

#gravitational-force#force-directed-graph#d3-force
Stars22
Forks1
Last commit10 years ago
d3-force-reused3-force-reuse

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

#graph#quadtree#performance-optimization
Stars131
Forks5
Last commit5 years ago
d3-force-sampledd3-force-sampled

A faster, memory-efficient alternative to D3's forceManyBody for computing force-directed graph layouts using Random Vertex Sampling.

#algorithm#graph#force-directed-graph
Stars53
Forks7
Last commit4 years ago
d3.sketchyd3.sketchy

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

#visual-design#hand-drawn#svg
Stars247
Forks12
Last commit11 years ago
d3plus-textd3plus-text

A JavaScript library for creating smart SVG text boxes with automatic line wrapping and font size scaling.

#line-wrapping#font-scaling#svg
Stars113
Forks18
Last commit2 years ago
graph-scrollgraph-scroll

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

#narrative-visualization#interactive-graphs#frontend
Stars519
Forks50
Last commit6 years ago
mermaidmermaid

A JavaScript-based diagramming tool that generates flowcharts, sequence diagrams, and more from markdown-like text definitions.

#developer-tools#flowchart#diagrams-as-code
Stars90,098
Forks9,221
Last commit3 days ago
netvisnetvis

A customizable D3.js framework for visualizing network communication across any protocol using JSON-based event logs.

#javascript-framework#interactive-graphs#simulation-tools
Stars17
Forks3
Last commit11 years ago
treeviztreeviz

A JavaScript library for creating interactive tree diagrams with dynamic data updates and customizable visualizations.

#family-tree#represent-tree-diagrams#svg
Stars173
Forks26
Last commit2 years ago
twitter-sentiment-visualisationtwitter-sentiment-visualisation

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

#gulp#data-visualisation#social-media
Stars237
Forks66
Last commit2 years ago

Server side

2 projects
d3-noded3-node

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

#svg-generation#static-charts#server-side-rendering
Stars685
Forks69
Last commit4 months ago
KyrixKyrix

A framework for creating interactive, details-on-demand data visualizations that scale to millions of records with a declarative API.

#pan-zoom#web-embedding#visualization-grammar
Stars154
Forks25
Last commit3 years ago

Related Awesome Lists

💚
Vue.js

The "Awesome Vue.js" project is a curated collection of resources aimed at supporting developers using Vue.js, a progressive JavaScript framework for building user interfaces. This list encompasses a variety of resources including libraries, tools, plugins, tutorials, and community contributions that enhance the development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides invaluable resources to help you create dynamic and responsive web applications. Dive into this collection to discover tools and insights that will elevate your Vue.js projects to the next level.

73.6k
⚛️
React

The "Awesome React" project is a curated resource list designed to support developers using React, a popular JavaScript library for building user interfaces. This list includes a wide range of resources such as libraries, tools, tutorials, components, and community-driven content that enhance the development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection provides valuable insights and tools to streamline your workflow. Dive into the world of React and discover the resources that will help you create dynamic and responsive user interfaces with ease.

72.7k
📦
Android UI

The "Awesome Android UI" project is a curated resource list dedicated to enhancing user interface design for Android applications. Android UI refers to the visual elements and interactive components that make up the user experience on Android devices. This list includes a variety of resources such as UI libraries, design tools, components, animations, and tutorials that cater to both novice and experienced developers. By providing a comprehensive selection of resources, this project empowers developers to create visually appealing and user-friendly applications. Whether you're looking for inspiration or practical tools to streamline your design process, you'll find valuable assets to elevate your Android UI development.

55.8k
🌊
Tailwind CSS

The "Awesome Tailwind CSS" project is a comprehensive repository of resources dedicated to using Tailwind CSS, a utility-first CSS framework for building custom user interfaces rapidly. This curated list includes official documentation, IDE extensions, tools, UI libraries, components, and plugins, providing valuable aids for developers of all skill levels. With resources for design inspiration and development support, the project fosters a vibrant community around Tailwind CSS. Whether you’re searching for components or enhancing your workflow, this collection serves as a go-to guide for maximizing the potential of Tailwind CSS.

15.0k