Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Data Visualization Libraries Software
  3. Chart.js

Chart.js

Plans and prices

Chart.js

Free

Open-source JavaScript charting library · MIT license

Every plan, in full

On the record

Accessibility
Canvas content is not accessible to screen readers by default, so the documentation advises adding ARIA attributes or fallback content.chartjs.org · read 12 Oct 2026
Browser support
The documentation lists current Chrome, Edge, Firefox, and Safari support and says Internet Explorer 11 support was dropped in version 3.chartjs.org · read 12 Oct 2026
Bundle size
Tree-shaking can reduce the JavaScript bundle by registering only the components an application needs.chartjs.org · read 12 Oct 2026
Chart types
The site says Chart.js supports 8 animated, customizable chart types.chartjs.org · read 12 Oct 2026
Customization
Users can combine chart types and extend the library with custom plugins, including for annotations, zoom, and drag-and-drop functionality.chartjs.org · read 12 Oct 2026
Dashboard type
bothchartjs.org · read 21 Sep 2026
Data sources
JavaScript arrays,tuples,objects,data APIs,and Cubechartjs.org · read 21 Sep 2026
Distribution
The project documents installation through npm and CDNJS or jsDelivr.chartjs.org · read 12 Oct 2026
Installation
The documentation provides installation via npm and CDN, and says repository downloads need to be built to generate distribution files.chartjs.org · read 12 Oct 2026
Integrations
Chart.js includes TypeScript typings and works with React, Vue, Svelte, and Angular, directly or through wrapper packages.chartjs.org · read 12 Oct 2026
License
Chart.js is open source under the MIT license and maintained by a community.chartjs.org · read 12 Oct 2026
Node.js
Chart.js can be used in Node.js for server-side plot generation with packages such as node-canvas or skia-canvas.chartjs.org · read 12 Oct 2026
Performance
The documentation describes data parsing and normalization shortcuts, data decimation, and tree-shaking to reduce rendering work and bundle size.chartjs.org · read 12 Oct 2026
Platform
webchartjs.org · read 21 Sep 2026
Purpose
Chart.js is a simple, flexible JavaScript charting library for the modern web.chartjs.org · read 12 Oct 2026
Rendering
Charts render on HTML5 canvas, which the documentation says performs well for large datasets but does not allow CSS styling of chart elements.chartjs.org · read 12 Oct 2026
Responsive
Charts redraw when the browser window is resized.chartjs.org · read 12 Oct 2026
Security
The repository's security advisories page says there are no published security advisories.github.com · read 12 Oct 2026

Alternatives to Chart.js

Every alternative, ranked