Open Source Chart.js Alternatives

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.

Copy a direct link to this comment to your clipboard
Chart.js alternatives page was last updated

Alternatives list

  1. D3.js icon
     86 likes

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

    78 D3.js alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Online
    • Self-Hosted
     
  2. 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.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
     
    |
    1
  3.  3 likes

    A graph visualization library using web workers and jQuery.

    Cost / License

    • Free
    • Open Source

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    • JavaScript
    • jQuery
     
  4. Chartist.js icon
     7 likes

    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.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Online
     
  5.  9 likes

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

    41 C3.js alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Online
     
  6. Vis.js icon
     5 likes

    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.

    58 Vis.js alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
     
  7. ECharts icon
     1 like

    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.

    Cost / License

    Platforms

    • Online
     
  8. Smoothie Charts is a really small charting library designed for live streaming data.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
     
    |
    1
  9. picasso.js icon
     7 likes

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

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Online
    • Self-Hosted
     
  10. ApexCharts icon
     1 like

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

    18 ApexCharts alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Online
     
  11. morris.js icon
     1 like

    Morris.js is an easy-to-use JavaScript charting library.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
     
  12. 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...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
     
12 of 16 Chart.js alternatives