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 free alternative to morris.js is D3.js, which is also Open Source. If that doesn't suit you, our users have ranked more than 10 alternatives to morris.js and 15 is free so hopefully you can find a suitable replacement. Other interesting free alternatives to morris.js are Chart.js, Highcharts, Frappé Charts and Chartist.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.




Easy, object oriented client side graphs for designers and developers. Open source HTML5 charts using the canvas tag. Chart.js is an easy way to include animated graphs on your website.


Highcharts is a charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web application. Highcharts currently supports line, spline, area, areaspline, column, bar, pie and scatter chart types.

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.



amCharts is an advanced charting library that will suit any data visualization need. Our charting solution include Column, Bar, Line, Area, Step, Step without risers, Smoothed line, Candlestick, OHLC, Pie/Donut, Radar/ Polar, XY/Scatter/Bubble, Bullet, Funnel/Pyramid charts as...


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


With genuine ease of use and complete customization Emprise JavaScript Charts provides you with the tools you need to publish your data quickly and in a variety of formats. With its wide range of interactive features, simple and straightforward implementation, and unparalleled...


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


