Key differences

  • Matplotlib has 52× as many GitHub stars as Toyplot (23.4K vs 449).
  • Matplotlib had more development activity over the last 12 months: 2,119 commits vs 26.
  • Matplotlib is downloaded 57376× as often on PyPI (44.6M vs 778 per week).
  • Matplotlib is licensed under PSF-2.0; Toyplot under BSD.
  • Matplotlib is written primarily in Python, Toyplot in Jupyter Notebook.
  • Matplotlib is the older project: its repository was created in 2011, Toyplot's in 2014.

By the numbers

  • Matplotlib
  • Toyplot
GitHub stars
23.4K 449
PyPI downloads / week
44.6M 778
Commits, last 12 months
2.1K 26
Contributors
438 9
Forks
8.5K 40
Show data as a table
Matplotlib vs Toyplot by the numbers
MetricMatplotlibToyplot
GitHub stars23,407449
PyPI downloads / week44,638,335778
Commits, last 12 months2,11926
Contributors4389
Forks8,53940

Development activity

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

  • Matplotlib
  • Toyplot
0100200300 Nov 2025 Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep OctMatplotlibToyplot
0100200300 Nov 2025 Feb 2026 May Aug MatplotlibToyplot
Show data as a table
Matplotlib vs Toyplot: commits per month
MonthMatplotlibToyplot
Nov 2025720
Dec 2025970
Jan 20261530
Feb 20261444
Mar 202624420
Apr 20261971
May 20262571
Jun 20262600
Jul 20262020
Aug 20261420
Sep 20261790
Oct 20261720

Side by side

AttributeMatplotlibToyplot
Description2D plotting library.The kid-sized plotting toolkit for Python with grownup-sized goals.
CategoryPython plotting librariesPython plotting libraries
LicensePSF-2.0BSD
LanguagePythonJupyter Notebook
StatusActiveMaintained
Latest releasev3.11.2 ()v2.1.0 ()
Last commit
Repository created
Open issues1,05016
Install
pip install matplotlib
pip install toyplot

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.

  • Matplotlib

    2D plotting library.

    23.4K starsPythonPSF-2.0

  • Toyplot

    The kid-sized plotting toolkit for Python with grownup-sized goals.

    449 starsJupyter NotebookBSD

More comparisons