Listed by DevHunt
Chart.js

Chart.js

Simple, flexible JavaScript charting library

FreeChartsOpen Source12 impressions

Simple yet flexible JavaScript charting library for the modern web

Chart.js is an open-source JavaScript library for creating responsive, animated charts on the modern web.

for
Web developers who need lightweight, customizable charts in their applications
pricing
open source
license
MIT
chartjs/Chart.js 68k 12kJavaScriptupdated 9 days ago
works withHTML5 CanvasAll modern browsers (IE11+)

Key features

6 features of Chart.js
  • 8 Built-in chart types — Bar, line, pie, radar, doughnut, polar area, bubble and scatter charts, all animated and customizable.
  • Responsive rendering — Charts automatically redraw on window resize for perfect scaling.
  • Advanced animations — Configure transitions for every property and element individually.
  • Tree-shaking support — Register only needed components to reduce bundle size by dozens of kilobytes.
  • Plugins ecosystem — Built-in plugins for colors, subtitles, line-segment styling and more.
  • Mixed chart types — Combine different chart types (e.g., bar and line) in a single visualization.

Use cases

  • Interactive dashboards with real-time data updates
  • Large dataset visualisation using decimation for performance
  • Custom axes for time-series, logarithmic or bespoke scales
  • Embedding responsive charts in mobile-friendly web pages

Chart.js vs alternatives

Chart.jsRechartsD3.js
Best forSimple, flexible charting on HTML5 CanvasComposable charting in ReactBespoke data visualizations
PricingOpen sourceFreeFree
DevHunt upvotes000
Launched———

Chart.js FAQ

Is Chart.js free to use?+

Yes, Chart.js is an open-source project released under an MIT license.

What browsers does Chart.js support?+

It works across all modern browsers and includes support for IE11+.

Can I reduce the JavaScript bundle size?+

Yes, you can use tree-shaking by registering only the components you need.

How many chart types are available?+

Chart.js provides eight built-in chart types.

Does Chart.js support mixed chart types?+

Yes, you can mix and match different chart types in a single chart.

Summarized by DevHunt from chartjs.org · Oct 1, 2026. Details may change; check the official site.

About this listing

DevHunt lists Chart.js because developers expect to find it next to the tools in its category. It did not launch on DevHunt. Work on Chart.js? Message us to claim this listing.