A JavaScript visualization library for HTML and SVG

What is D3.js?

JavaScript library for manipulating documents based on data. Emphasises on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework

D3.js is a tool in the Charting Libraries category of a tech stack.

D3.js is an open source tool with 84.9K Github Stars and 20.8K Github Forks. Here’s a link to D3.js's open source repository on Github

Who Uses D3.js?

525 companies use D3.js including Coursera, Square, and Coinbase.

D3.js integrates with

C3.js, Britecharts, Recharts, Plottable.js, and React D3 Library are some of the popular tools that integrate with D3.js. Here's a list of all 11 tools that integrate with D3.js.

Why people like D3.js

Here’s a list of reasons why companies and developers use D3.js.



Add a one-liner

Here are some stack decisions and reviews by companies and developers who chose D3.js in their tech stack.

D3.js's alternatives

  • Highcharts - A charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web application
  • Plotly - The Web's fastest growing charting libraries.
  • C3.js - A D3-based reusable chart library
  • amCharts - Advanced javascript charting library that will suit any data visualization need
  • ZingChart - A JavaScript charting library that renders in HTML5 Canvas, SVG, and VML

See all alternatives to D3.js

Explore other Libraries tools that are known for: