Skip to content
Dev Tools Library

D3

Custom data visualizations in SVG and Canvas.

LibraryOpen source

Low-level library for binding data to the DOM and creating fully custom visualizations, with scales, shapes and layouts.

When to use

For complex, unique visualizations that ready-made chart libraries don't offer.

When to avoid

For common bar and line charts; Chart.js or similar are much faster to use.

Alternatives

They do a similar job. Compare before choosing.

  • Simple, responsive charts on Canvas.

    LibraryOpen source★ 67.8K

From the same area, with a close purpose.

  • Server data fetching, caching and synchronization.

    LibraryOpen source★ 50.5K