Best JavaScript charting libraries you may not have heard of

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. 💝

Syed Fazle Rahman

I am the co-founder of Hashnode, a community for software developers. We are passionate about making a friendly and inclusive network for programmers. I frequently post about CSS, Web design and UX. Follow me to stay up-to-date with the latest web design tips.

Write your comment…

For me G2 is one of the best one I used so far antv.alipay.com/zh-cn/g2/3.x/index.html I used it in one of my projects that's heavily depend on charts, it was faster than a lot of other libraries whoispopulartoday.com/day/us

Reply to this…