Key differences

  • Plotly (Python) and Plotly.js have a similar number of GitHub stars (18.8K vs 18.4K).
  • Plotly.js had more development activity over the last 12 months: 1,549 commits vs 739.
  • Both are released under the MIT license.
  • Plotly.js is written primarily in JavaScript, Plotly (Python) in Python.
  • Plotly (Python) is the older project: its repository was created in 2013, Plotly.js's in 2015.

By the numbers

  • Plotly.js
  • Plotly (Python)
GitHub stars
18.4K 18.8K
Commits, last 12 months
1.5K 739
Contributors
263 303
Forks
2K 2.9K
Show data as a table
Plotly.js vs Plotly (Python) by the numbers
MetricPlotly.jsPlotly (Python)
GitHub stars18,35518,822
Commits, last 12 months1,549739
Contributors263303
Forks2,0442,857

Development activity

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

  • Plotly.js
  • Plotly (Python)
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
Plotly.js vs Plotly (Python): commits per month
MonthPlotly.jsPlotly (Python)
Oct 202513772
Nov 20256451
Dec 20255833
Jan 20267825
Feb 20265544
Mar 20263794
Apr 202612267
May 202613949
Jun 202633536
Jul 202625598
Aug 202614880
Sep 202612190

Side by side

AttributePlotly.jsPlotly (Python)
DescriptionPowerful declarative library with support for 20 chart types.Interactive web based visualization built on top of plotly.js
CategoryJavaScript charting librariesPython data visualization libraries
LicenseMITMIT
LanguageJavaScriptPython
StatusActiveActive
Latest releasev4.1.1 ()v7.1.0 ()
Last commit
Repository created
Open issues728641
Install
npm install plotly.js
pip install plotly

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.

  • Plotly.js

    Powerful declarative library with support for 20 chart types.

    18.4K starsJavaScriptMIT

  • Plotly (Python)

    Interactive web based visualization built on top of plotly.js

    18.8K starsPythonMIT

More comparisons