# Chart.js

> Charts with the canvas tag.

- Category: [JavaScript charting libraries](https://awesomedataviz.com/categories/javascript-charting-libraries/)
- Website: https://www.chartjs.org/
- Repository: https://github.com/chartjs/Chart.js
- License: MIT
- Language: JavaScript
- Status: Active (commits in the last 90 days)
- GitHub stars: 67,733
- Commits in the last 12 months: 21
- Contributors: 426
- Last commit: Oct 3, 2026
- Latest release: v4.5.1 (Oct 13, 2025)
- Install (npm): `npm install chart.js`, 15.7M downloads per week

## Overview

Chart.js is an open-source JavaScript charting library released under the MIT license. Its GitHub repository has 67,733 stars, 11,947 forks, and 426 contributors. It is actively developed with 21 commits in the last 12 months. The latest release, v4.5.1, was published on Oct 13, 2025. On npm it is downloaded about 15.7M times per week.

## Alternatives

- [Apache ECharts](https://awesomedataviz.com/tools/echarts/): Highly customizable and interactive charts ready for big datasets. (67.4K stars)
- [Plotly.js](https://awesomedataviz.com/tools/plotly-js/): Powerful declarative library with support for 20 chart types. (18.4K stars)
- [Lightweight Charts](https://awesomedataviz.com/tools/lightweight-charts/): Performant HTML5 canvas financial charts, from TradingView. (17.5K stars)
- [ApexCharts](https://awesomedataviz.com/tools/apexcharts/): Modern & Interactive SVG Charts. (15.2K stars)
- [Frappe Charts](https://awesomedataviz.com/tools/frappe-charts/): Simple, responsive SVG charts with zero dependencies. (15.1K stars)
- [Chartist.js](https://awesomedataviz.com/tools/chartist-js/): Responsive charts with great browser compatibility. (13.4K stars)

## Comparisons

- [Chart.js vs Apache ECharts](https://awesomedataviz.com/compare/chart-js-vs-echarts/)
- [Chart.js vs Plotly.js](https://awesomedataviz.com/compare/chart-js-vs-plotly-js/)
- [Chart.js vs Lightweight Charts](https://awesomedataviz.com/compare/chart-js-vs-lightweight-charts/)
- [ApexCharts vs Chart.js](https://awesomedataviz.com/compare/apexcharts-vs-chart-js/)
- [Chart.js vs D3.js](https://awesomedataviz.com/compare/chart-js-vs-d3/)
- [Chart.js vs Recharts](https://awesomedataviz.com/compare/chart-js-vs-recharts/)
- [Chart.js vs uPlot](https://awesomedataviz.com/compare/chart-js-vs-uplot/)

Source: https://awesomedataviz.com/tools/chart-js/ · Data updated 2026-10-04 · Content: CC BY 4.0, Awesome Dataviz (https://awesomedataviz.com).
