Sign in
Log inSign up
Best JavaScript charting libraries you may not have heard of

Best JavaScript charting libraries you may not have heard of

Fazle Rahman's photo
Fazle Rahman
·Apr 1, 2018

It's 2018, and we are still building charts with JavaScript. You might already be using D3.js and Google Charts. But, there are more you may not have heard.

I am going to list out some of the best JavaScript charting libraries that I have recently discovered on GitHub and other places on the web:

Frappe Charts

  • Size: 56.1 KB (not gzipped)
  • SVG Based
  • Responsive
  • MIT License

Screenshot 2018-03-31 14.21.37.png

Tip: Check out Month-wise Heatmap demo.

Chartist.js

  • Size: 39.3 KB (not gzipped)
  • SVG Based
  • Responsive
  • MIT License

Screenshot 2018-04-02 00.35.37.png

echarts

It's a well-maintained canvas based visualization library.

  • Size: 691 KB (not gzipped)
  • Canvas Based
  • Responsive
  • Apache License 2.0

Screenshot 2018-04-02 00.41.58.png

recharts

A composable charting library built on React components

  • Size: 508 KB (not gzipped)
  • SVG Based
  • Not Responsive
  • MIT License

Screenshot 2018-04-02 00.51.35.png

c3

D3-based reusable chart library

  • Size: 182 KB (not gzipped)
  • SVG Based
  • Responsive
  • MIT License

Screenshot 2018-04-02 00.57.03.png

nvd3

A reusable charting library written in d3.js

  • Size: 268 KB (not gzipped)
  • SVG Based
  • Not Responsive
  • Custom License

Screenshot 2018-04-02 01.00.15.png

shutterstock/rickshaw

Rickshaw is a JavaScript toolkit built on d3.js for creating interactive time series graphs.

  • Size: 78 KB (not gzipped)
  • SVG Based
  • Responsive
  • MIT License

Screenshot 2018-04-02 01.03.36.png

dc.js

D3 based charting library

  • Size: 86.7 KB (not gzipped)
  • SVG Based
  • Not Responsive by default
  • Apache License

Screenshot 2018-04-02 01.08.22.png

victory

React.js components for modular charting and data visualization.

  • Size: 512 KB (not gzipped)
  • SVG Based
  • Responsive
  • MIT License

Screenshot 2018-04-02 01.09.36.png


Feel free to mention any good open source charting library in the comments below. I hope this list is useful to you.

Keep loving Hashnode, the friendly and inclusive dev community. 💝