Chart.js
Simple HTML5 Charts using the <canvas> tag observed · 2026-08-28
Health v2 · maintenance only
71/100
- Activity 84
- Release rhythm 39
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 57.0
- age_days: 4917
- days_rel: 324
- days_push: 98
- n_releases_24m: 7
Adoption not part of the score
67664 stars · 11943 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Chart.js is a simple yet flexible JavaScript charting library that renders charts using the HTML5 <canvas> tag. It supports multiple chart types (line, bar, pie, etc.) with responsive, configurable visualizations for web pages.
Use cases
- add charts to a web dashboard
- render line and bar graphs in the browser
- visualize data with canvas-based charts
- create responsive pie charts for a website
- embed interactive graphs in a JavaScript app
When to choose
- you need lightweight, canvas-based charts in a browser
- you want a well-documented, MIT-licensed charting library with a large community
- you need responsive charts without heavy dependencies
When to avoid
- you need server-side or native mobile chart rendering
- you require highly complex scientific or 3D visualizations
- you prefer SVG-based charts for fine-grained DOM manipulation
Facets
library · maturity stable
data-visualization charts data-visualization frontend web-development browser cross-platform canvas html5 javascript charting graphs nodejs
1 source
- readme: https://github.com/chartjs/Chart.js · fetched 2026-08-28 · 30418232ad2c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| chartjs/Chart.js | main | 71 |
| chartjs/awesome | docs | 65 |
For agents
markdown · JSON · MCP: product_card(name="chartjs/Chart.js")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem