Key differences

  • Chart.js has 4.5× as many GitHub stars as ApexCharts (67.7K vs 15.2K).
  • ApexCharts had more development activity over the last 12 months: 832 commits vs 21.
  • Chart.js is downloaded 6.3× as often on npm (15.7M vs 2.5M per week).
  • ApexCharts is licensed under Other; Chart.js under MIT.
  • Chart.js is the older project: its repository was created in 2013, ApexCharts's in 2018.

By the numbers

  • ApexCharts
  • Chart.js
GitHub stars
15.2K 67.7K
npm downloads / week
2.5M 15.7M
Commits, last 12 months
832 21
Contributors
236 426
Forks
1.4K 11.9K
Show data as a table
ApexCharts vs Chart.js by the numbers
MetricApexChartsChart.js
GitHub stars15,16967,733
npm downloads / week2,490,83715,670,895
Commits, last 12 months83221
Contributors236426
Forks1,37911,947

Development activity

Commits per month to each default branch, last 12 complete months.

  • ApexCharts
  • Chart.js
0100200300 Oct 2025 Nov Dec Jan 2026 Feb Mar Apr May Jun Jul Aug SepApexChartsChart.js
0100200300 Oct 2025 Jan 2026 Apr Jul ApexChartsChart.js
Show data as a table
ApexCharts vs Chart.js: commits per month
MonthApexChartsChart.js
Oct 202546
Nov 202563
Dec 2025130
Jan 202650
Feb 2026700
Mar 2026530
Apr 2026311
May 2026611
Jun 2026540
Jul 20261970
Aug 20262010
Sep 202613710

Side by side

AttributeApexChartsChart.js
DescriptionModern & Interactive SVG Charts.Charts with the canvas tag.
CategoryJavaScript charting librariesJavaScript charting libraries
LicenseOtherMIT
LanguageJavaScriptJavaScript
StatusActiveActive
Latest releasev7.8.0 ()v4.5.1 ()
Last commit
Repository created
Open issues288499
Install
npm install apexcharts
npm install chart.js

Which should you choose?

Popularity and activity are only part of the story. Consider which ecosystem you work in, the chart types and interactions you need, how much data you render, and whether the license fits your project. Both tool pages list alternatives if neither is quite right.

  • ApexCharts

    Modern & Interactive SVG Charts.

    15.2K starsJavaScriptOther

  • Chart.js

    Charts with the canvas tag.

    67.7K starsJavaScriptMIT

More comparisons