CanvasJS Charts v2

Responsive HTML5 charts with 10x performance

get it
#4 Product of the DayDecember 01, 2017

CanvasJS Charts is an HTML5 Charting library that runs across devices and browsers and has 10x Performance Compared to traditional SVG charting Libraries. This allows you to create rich dashboards that work across devices without compromising on maintainability or functionality of your web application.


  • Jyothirmayee JTCreator @Intutel. Founder @HiveMinds

    Performance of rendering, ease to implement


    Fewer chart formats than others in the industry. Sufficient for most scenarios though

    We have few complicated graphs which cater to real time data. We have tried many other options in the market including highcharts & other. This is the most efficient.

    Jyothirmayee JT has used this product for one year.
  • Harsha M VSkreem, Head of Technology

    Ease of Use



    Have used this for a couple of projects in the past. They have an amazing support system to help you. Good luck guys.

    Harsha M V has used this product for one year.


You need to become a Contributor to join the discussion - Find out how.
Sunil UrsMaker@sunilurs
Hello Hunters! Founder & Lead Developer of CanvasJS here. First of all I would like to thank @kwdinc for Hunting us. We are incredibly excited to launch v2.0 of CanvasJS Charts. This version is a major overhaul to our Product with new themes & lots of new features. Below is a summary of this release: 1. New Themes which make our charts even more slick and beautiful. 2. 5 new Chart types including Waterfall, Funnel, Pyramid, Box & Whisker, Error Charts 3. Some of the most requested features like Crosshair, Axis Scale Breaks, etc 4. And as always, our charts provide 10x better performance than the conventional SVG Charting libraries. Here is Performance Demo of our Charts: Do try out the Performance Demo on your Devices / Browsers and let us know how it performed!! We are looking forward to hear your feedback. :-) -- Sunil Urs
Brad Rhoads@bdrhoa · Founder Instant Audiobook
@sunilurs Nice. Unless I missed it, I'd like to see a Radar chart.
Sunil UrsMaker@sunilurs
@bdrhoa Yes, we don't have Radar Charts yet. But it has been requested by several other users as well in the past. So, I think we should implement it. Will prioritize is higher in our Roadmap... :-)
James Welch@jwelch · CEO @
The best js chart library around. Trust me, I have tried them all - easily 50+. Always come back to this.
VenuGopal@venuhosur · Digital Marketing consultant
I have used this for our clients project, Its very easy to use and loads very fast and mainly the dashboard, graphs etc are responsive it supports on all most all the devices.
Scott Bowler@scotty_bowler · Co-founder
Just a question on your pricing - what's the difference between SaaS and Internal Apps? Edit: Also, why do you pay per developer? Isn't the idea of "seats" for people who are going to login to a SaaS platform? My understanding would we buy this (brilliant) library to include in our project and it would be irrelevant whether 1 or 20 developers are involved in creating the project.
Sunil UrsMaker@sunilurs
@scotty_bowler thanks for your interest in our Product. SaaS License is for companies who want to build SaaS Applications (public facing) and Internal one is for building Applications which are internally used in the company. The reason why we charge per developer is that we don't put any limit on the number of Applications (belonging to the licensee) in which our Charts can be used after purchasing license. It can be used to build any number of applications belonging to your company. Because we charge based on the number of developers working on CanvasJS, someone who is building only one or two applications will have to pay less. And a bigger company who has multiple teams working on different applications will purchase licenses separately. I hope this answers your questions. Feel free to let me know if you need any clarification.
Scott Bowler@scotty_bowler · Co-founder
@sunilurs is it concurrent developers or total developers on the project (even if they aren't working on the chart side?), and how do you track it out of interest?
Sunil UrsMaker@sunilurs
@scotty_bowler Its number of developers / testers who would be working on CanvasJS API. Selling a JavaScript library and tracking its usage is very challenging - would like to hear if you have any thoughts on that. But it works to some extent when someone has opted for email based priority support. So, at the moment we don't try to track it - we go by our customer's words and so do other products based on JavaScript as far as I understand.. :-)
Scott Bowler@scotty_bowler · Co-founder
@sunilurs thanks for the clarification! Last question.. Can the charts be exported as graphics and pdfs? eg to be emailed to people as reports
Sunil UrsMaker@sunilurs
@scotty_bowler, Yes, Exporting as image is natively supported. You can checkout this link Exporting to PDF can be done with few lines of code using jsPDF
Marcin Jasiukowicz@yasiupl · Tinkerer obsessed with space.
Why is it so expensive?