EVERYTHING XIAOMI
Get listed
Chart.js logo

Chart.js

Place
#41 of 98
Score
7.0
Chart.js's website

The facts below are what the maker publishes about Chart.js, checked and dated. Our editors have not written about it yet.

Plans and prices

From Chart.js's own pricing page, checked 12 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Chart.jsFreeOpen-source JavaScript charting library · MIT license

The facts

Each one read from Chart.js's own pages, with the date it was checked.

What it does

Accessibility
Canvas content is not accessible to screen readers by default, so the documentation advises adding ARIA attributes or fallback content.checked 12 Oct 2026
Bundle size
Tree-shaking can reduce the JavaScript bundle by registering only the components an application needs.checked 12 Oct 2026
Chart types
The site says Chart.js supports 8 animated, customizable chart types.checked 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.checked 12 Oct 2026
Dashboard type
bothchecked 21 Sep 2026
Data sources
JavaScript arrays,tuples,objects,data APIs,and Cubechecked 21 Sep 2026
Distribution
The project documents installation through npm and CDNJS or jsDelivr.checked 12 Oct 2026
Installation
The documentation provides installation via npm and CDN, and says repository downloads need to be built to generate distribution files.checked 12 Oct 2026
Integrations
Chart.js includes TypeScript typings and works with React, Vue, Svelte, and Angular, directly or through wrapper packages.checked 12 Oct 2026
License
Chart.js is open source under the MIT license and maintained by a community.checked 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.checked 12 Oct 2026
Performance
The documentation describes data parsing and normalization shortcuts, data decimation, and tree-shaking to reduce rendering work and bundle size.checked 12 Oct 2026
Purpose
Chart.js is a simple, flexible JavaScript charting library for the modern web.checked 12 Oct 2026
Rendering
Charts render on HTML5 canvas elements.checked 12 Oct 2026
Responsive
Charts redraw when the browser window is resized.checked 12 Oct 2026
Security
The repository's security advisories page says there are no published security advisories.checked 12 Oct 2026
Security and compliance
The official pages reviewed provide no security or compliance claims.checked 12 Oct 2026
Support
The project directs support questions to Stack Overflow using the chart.js tag.checked 12 Oct 2026

Where it runs

Browser support
The documentation lists current Chrome, Edge, Firefox, and Safari support and says Internet Explorer 11 support was dropped in version 3.checked 12 Oct 2026
Platform
webchecked 21 Sep 2026

Alternatives to Chart.js

All alternatives
  1. 1Datawrapper logo

    Datawrapper

    Free planOpen sourceAndroidiOSWebAPI
    9.3From $21 a month
  2. 2Databox logo

    Databox

    Free planAndroidiOSWebAPI
    8.9From $71 a month
  3. 3Infogram logo

    Infogram

    Free planAndroidiOSWebAPI
    8.8From $19 a month
  4. 4Klipfolio logo

    Klipfolio

    AndroidiOSWebAPI
    8.5From $120 a month
  5. 5

    AnyChart

    Free planAndroidiOSWebAPI
    8.1From $499 a year
  6. 6ClicData logo

    ClicData

    AndroidiOSWebAPI
    8.0