Chart.js

Chart.js
Original authorNick Downie
DevelopersChart.js Team and contributors
Stable release
4.5.1  / 13 October 2025; 10 February 2023 (13 October 2025; 10 February 2023)
Written inJavaScript
TypeJavaScript library
LicenseMIT
Websitewww.chartjs.org
Repositorygithub.com/chartjs/Chart.js

Chart.js is a free, open-source JavaScript library for data visualization, which supports eight chart types: bar, line, area, pie (doughnut), bubble, radar, polar, and scatter. Created by London-based web developer Nick Downie in 2013, now it is maintained by the community and is the second most popular JavaScript charting library on GitHub by the number of stars after D3.js, considered significantly easier to use though less customizable than the latter. Chart.js renders in HTML5 canvas and is widely covered as one of the best data visualization libraries. It is available under the MIT license.