React Charting Libraries

Comparison of various charting libraries for the web (focused on React).


Collection of expressive, low-level visualization primitives for React

  • Based on D3
  • Modular (small size)
  • Low level. Allows you to create your own chart library on top of it
  • No animation built in. But there are examples using react-move and react-spring


Composable charting library build on React components

  • Built on SVG and D3
  • Fairly well used
  • A lot of possible customization


GitHub-inspired simple and modern SVG charts for the web with zero dependencies

  • Simple
  • Not declarative or React based


React.js components for modular charting and data visualization

  • Robust
  • Flexible
  • Decent guides


Rich set of dataviz components, built on top of d3 and React

  • D3 and React based
  • Supports server side rendering
  • Animation built in
  • Less customization and more plug and play
Last Updated March 10, 2021