The best Chart.js alternatives
4 tools that do a similar job to Chart.js, 4 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
Chart.jsA JavaScript library for drawing simple, customizable charts on web pages using canvas.
- 1

Plotly.js
Open source · MIT · ★ 18.4k
A JavaScript library for drawing interactive charts in web pages, also the engine behind Plotly in Python and
Best for: Web developers who want interactive charts in their own site or app; Data analysts who already use Python or R Plotly and want to understand the JavaScript side
- 2

Frappe Charts
Open source · MIT · ★ 15.1k
A small JavaScript library that draws responsive SVG charts with no other dependencies.
Best for: Developers adding basic or medium-complexity charts to a web app; Teams that want a small, dependency-free charting option
- 3

G2
Open source · MIT · ★ 12.7k
A JavaScript library for building charts from data using a declarative, layered grammar.
Best for: Front-end developers adding charts to a web dashboard; Data analysts comfortable writing a little JavaScript
- 4

three.js
Open source · MIT · ★ 117k
A JavaScript library for drawing and animating 3D scenes in web browsers.
Best for: Web developers adding interactive 3D graphics to a website; Developers building browser-based visualizations or simple 3D animations
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Chart.js. We don't take payment for placement.