D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.




The best open source alternative to Chart.js is D3.js. If that doesn't suit you, our users have ranked more than 25 alternatives to Chart.js and 16 is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to Chart.js are Frappé Charts, Arbor, Chartist.js and C3.js.
D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.




Frappé Charts is a simple, responsive, modern charts library for the web with zero dependencies and a roughly 15k gzipped file size. From the makers of ERPNext, the library offers a fast alternative with minimal effort needed to visualize data in sleek charts.


Chartist.JS - simple responsive charts. You may think that this is just yet an other charting library. But Chartist.js is the product of a community that was disappointed about the abilities provided by other charting libraries.

D3-based reusable chart library that enables deeper integration of charts into web applications

vis.js is a dynamic, browser based visualization library. The library is designed to be easy to use, to handle large amounts of dynamic data, and to enable manipulation of and interaction with the data.



ECharts is an open-sourced JavaScript visualization tool, which can run fluently on PC and mobile devices. It is compatible with most modern Web Browsers, e.g., IE8/9/10/11, Chrome, Firefox, Safari and so on.



Turn boring data into a visual masterpiece using picasso.js, an open-source library from Qlik.




ApexCharts.js - An open-source HTML5 JavaScript charting library that helps developers to create responsive & interactive JS charts for web pages.






Ember Charts is a charting library built with the Ember.js and d3.js frameworks. It includes time series, bar, pie, and scatter charts which are easy to extend and modify. The out-of-the-box behavior these chart components represents our thoughts on best practices in chart...



More featured and zero dependencies than most other charting libs!