Chart.js

Data Visualization & Charts
Chart.js screenshot
Visit

Chart.js is a community-maintained, open-source JavaScript library designed for data visualization. It renders charts using the HTML5 Canvas element, ensuring high performance across modern browsers. The library supports eight distinct chart types, including bar and line charts, with features like responsive resizing, tree-shaking for bundle optimization, and advanced animation configurations. It allows for complex data plotting with custom scales and decimation plugins.

Pricing
Free
Features
Open Source

Checked on Oct 18, 2026.


Alternative resources

Kroki

Unified HTTP API to generate diagrams from textual descriptions supporting multiple diagram libraries and output formats.

FreeOpen SourceSelf-hostedNo sign-up

Mermaid

An open-source diagramming and charting library that uses text-based definitions and a live editor to render diagrams dynamically.

FreeOpen Source

Cytoscape.js

A fully featured, open-source graph theory library for graph analysis and visualization in JavaScript.

FreeOpen Source