Embeddable Data Visualization mature

D3.js

Data-Driven Documents — the gold standard for web data visualization

110.0K stars 100 contributors Since 2011
Website → GitHub

Data-Driven Documents — the gold standard for web data visualization

License
ISC
Min RAM
32 MB
Min CPUs
1 core
Scaling
single_node
Complexity
expert
Performance
medium
Self-hostable
K8s native
Offline
Pricing
fully free
Docs quality
excellent
Vendor lock-in
none

Use cases

  • Custom interactive data visualizations
  • Geographic data maps
  • Network/graph visualizations
  • Scientific data plotting
  • Custom dashboard components

Anti-patterns / when NOT to use

  • Steep learning curve
  • Verbose for simple charts
  • No built-in chart types — build everything
  • Requires DOM understanding

Replaces / alternatives to

  • Tableau
  • Power BI embeds

Technical specs

Language
JavaScript
API type
SDK
Protocols
HTTP
Deployment
npmcdn

Community

GitHub stars 110.0K
Contributors 100
Commit frequency weekly
Plugin ecosystem none
Backing Mike Bostock
Funding community

Release

Latest version
Last release
Since 2011

Best fit

Team size
solosmallmedium
Industries
general

Tags

  • data-visualization
  • svg
  • dom-manipulation
  • transitions
  • scales
  • axes
  • geo
  • force-layout