Key differences

  • PyVista has 2.7× as many GitHub stars as Mayavi (3.9K vs 1.4K).
  • PyVista had more development activity over the last 12 months: 928 commits vs 45.
  • PyVista is downloaded 252× as often on PyPI (466.3K vs 1.8K per week).
  • Mayavi is licensed under BSD-3-Clause; PyVista under MIT.
  • Mayavi is the older project: its repository was created in 2011, PyVista's in 2017.

By the numbers

  • Mayavi
  • PyVista
GitHub stars
1.4K 3.9K
PyPI downloads / week
1.8K 466.3K
Commits, last 12 months
45 928
Contributors
62 218
Forks
331 677
Show data as a table
Mayavi vs PyVista by the numbers
MetricMayaviPyVista
GitHub stars1,4123,870
PyPI downloads / week1,848466,263
Commits, last 12 months45928
Contributors62218
Forks331677

Development activity

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

  • Mayavi
  • PyVista
0100200300 Nov 2025 Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep OctMayaviPyVista
0100200300 Nov 2025 Feb 2026 May Aug MayaviPyVista
Show data as a table
Mayavi vs PyVista: commits per month
MonthMayaviPyVista
Nov 2025053
Dec 2025044
Jan 2026036
Feb 2026055
Mar 2026031
Apr 20260114
May 2026048
Jun 2026039
Jul 20261934
Aug 202623130
Sep 20261251
Oct 2026293

Side by side

AttributeMayaviPyVista
DescriptionInteractive scientific data visualization and 3D plotting in Python.3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
CategoryPython 3D & scientific visualization librariesPython 3D & scientific visualization libraries
LicenseBSD-3-ClauseMIT
LanguagePythonPython
StatusActiveActive
Latest release4.9.0 ()v0.49.1 ()
Last commit
Repository created
Open issues451430
Install
pip install mayavi
pip install pyvista

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.

  • Mayavi

    Interactive scientific data visualization and 3D plotting in Python.

    1.4K starsPythonBSD-3-Clause

  • PyVista

    3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)

    3.9K starsPythonMIT

More comparisons