Key differences

  • Matplotlib has 22× as many GitHub stars as Veusz (23.4K vs 1.1K).
  • Matplotlib had more development activity over the last 12 months: 2,119 commits vs 19.
  • Matplotlib is downloaded 188347× as often on PyPI (44.6M vs 237 per week).
  • Matplotlib is licensed under PSF-2.0; Veusz under GPL-2.0.

By the numbers

  • Matplotlib
  • Veusz
GitHub stars
23.4K 1.1K
PyPI downloads / week
44.6M 237
Commits, last 12 months
2.1K 19
Contributors
438 40
Forks
8.5K 142
Show data as a table
Matplotlib vs Veusz by the numbers
MetricMatplotlibVeusz
GitHub stars23,4071,057
PyPI downloads / week44,638,335237
Commits, last 12 months2,11919
Contributors43840
Forks8,539142

Development activity

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

  • Matplotlib
  • Veusz
0100200300 Nov 2025 Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep OctMatplotlibVeusz
0100200300 Nov 2025 Feb 2026 May Aug MatplotlibVeusz
Show data as a table
Matplotlib vs Veusz: commits per month
MonthMatplotlibVeusz
Nov 2025720
Dec 2025970
Jan 20261530
Feb 20261442
Mar 20262440
Apr 20261976
May 20262571
Jun 20262602
Jul 20262020
Aug 20261428
Sep 20261790
Oct 20261720

Side by side

AttributeMatplotlibVeusz
Description2D plotting library.Python multiplatform GUI plotting tool and graphing library
CategoryPython plotting librariesPython plotting libraries
LicensePSF-2.0GPL-2.0
LanguagePythonPython
StatusActiveActive
Latest releasev3.11.2 ()veusz-4.2.1 ()
Last commit
Repository created
Open issues1,050401
Install
pip install matplotlib
pip install veusz

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

  • Veusz

    Python multiplatform GUI plotting tool and graphing library

    1.1K starsPythonGPL-2.0

More comparisons