Key differences

  • Plotly (Python) has 5.1× as many GitHub stars as bqplot (18.9K vs 3.7K).
  • Plotly (Python) had more development activity over the last 12 months: 816 commits vs 31.
  • Plotly (Python) is downloaded 228× as often on PyPI (14.3M vs 62.6K per week).
  • bqplot is licensed under Apache-2.0; Plotly (Python) under MIT.
  • bqplot is written primarily in TypeScript, Plotly (Python) in Python.
  • Plotly (Python) is the older project: its repository was created in 2013, bqplot's in 2015.

By the numbers

  • bqplot
  • Plotly (Python)
GitHub stars
3.7K 18.9K
PyPI downloads / week
62.6K 14.3M
Commits, last 12 months
31 816
Contributors
60 311
Forks
476 2.9K
Show data as a table
bqplot vs Plotly (Python) by the numbers
MetricbqplotPlotly (Python)
GitHub stars3,69318,868
PyPI downloads / week62,64514,264,549
Commits, last 12 months31816
Contributors60311
Forks4762,884

Development activity

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

  • bqplot
  • Plotly (Python)
050100150 Nov 2025 Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep OctbqplotPlotly (Pyt…
050100150 Nov 2025 Feb 2026 May Aug bqplotPlotly (Pyt…
Show data as a table
bqplot vs Plotly (Python): commits per month
MonthbqplotPlotly (Python)
Nov 2025051
Dec 20251133
Jan 2026225
Feb 2026044
Mar 2026194
Apr 2026567
May 2026349
Jun 2026036
Jul 2026098
Aug 2026080
Sep 2026098
Oct 20269141

Side by side

AttributebqplotPlotly (Python)
DescriptionPlotting library for IPython/Jupyter notebooks.Interactive web based visualization built on top of plotly.js
CategoryPython interactive web charting librariesPython interactive web charting libraries
LicenseApache-2.0MIT
LanguageTypeScriptPython
StatusActiveActive
Latest release0.13.1 ()v7.1.0 ()
Last commit
Repository created
Open issues232647
Install
pip install bqplot
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.

  • bqplot

    Plotting library for IPython/Jupyter notebooks.

    3.7K starsTypeScriptApache-2.0

  • Plotly (Python)

    Interactive web based visualization built on top of plotly.js

    18.9K starsPythonMIT

More comparisons