Key differences

  • Plotly.js has 1.2× as many GitHub stars as ApexCharts (18.4K vs 15.2K).
  • Plotly.js had more development activity over the last 12 months: 1,549 commits vs 832.
  • ApexCharts is downloaded 2.9× as often on npm (2.5M vs 873K per week).
  • ApexCharts is licensed under Other; Plotly.js under MIT.
  • Plotly.js is the older project: its repository was created in 2015, ApexCharts's in 2018.

By the numbers

  • ApexCharts
  • Plotly.js
GitHub stars
15.2K 18.4K
npm downloads / week
2.5M 873K
Commits, last 12 months
832 1.5K
Contributors
236 263
Forks
1.4K 2K
Show data as a table
ApexCharts vs Plotly.js by the numbers
MetricApexChartsPlotly.js
GitHub stars15,16918,355
npm downloads / week2,490,837873,003
Commits, last 12 months8321,549
Contributors236263
Forks1,3792,044

Development activity

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

  • ApexCharts
  • Plotly.js
0200400 Oct 2025 Nov Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep
0200400 Oct 2025 Jan 2026 Apr Jul
Show data as a table
ApexCharts vs Plotly.js: commits per month
MonthApexChartsPlotly.js
Oct 20254137
Nov 2025664
Dec 20251358
Jan 2026578
Feb 20267055
Mar 20265337
Apr 202631122
May 202661139
Jun 202654335
Jul 2026197255
Aug 2026201148
Sep 2026137121

Side by side

AttributeApexChartsPlotly.js
DescriptionModern & Interactive SVG Charts.Powerful declarative library with support for 20 chart types.
CategoryJavaScript charting librariesJavaScript charting libraries
LicenseOtherMIT
LanguageJavaScriptJavaScript
StatusActiveActive
Latest releasev7.8.0 ()v4.1.1 ()
Last commit
Repository created
Open issues288728
Install
npm install apexcharts
npm install plotly.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

  • Plotly.js

    Powerful declarative library with support for 20 chart types.

    18.4K starsJavaScriptMIT

More comparisons