Key differences

  • PyVista has 1.2× as many GitHub stars as VTK (3.9K vs 3.2K).
  • VTK had more development activity over the last 12 months: 5,786 commits vs 928.
  • VTK is downloaded 2.9× as often on PyPI (1.3M vs 466.3K per week).
  • PyVista is licensed under MIT; VTK under BSD.
  • PyVista is written primarily in Python, VTK in C++.
  • VTK is the older project: its repository was created in 2010, PyVista's in 2017.

By the numbers

  • PyVista
  • VTK
GitHub stars
3.9K 3.2K
PyPI downloads / week
466.3K 1.3M
Commits, last 12 months
928 5.8K
Contributors
218 257
Forks
677 1.3K
Show data as a table
PyVista vs VTK by the numbers
MetricPyVistaVTK
GitHub stars3,8703,224
PyPI downloads / week466,2631,332,307
Commits, last 12 months9285,786
Contributors218257
Forks6771,309

Development activity

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

  • PyVista
  • VTK
0250500750 Nov 2025 Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep OctPyVistaVTK
0250500750 Nov 2025 Feb 2026 May Aug PyVistaVTK
Show data as a table
PyVista vs VTK: commits per month
MonthPyVistaVTK
Nov 202553366
Dec 202544345
Jan 202636570
Feb 202655496
Mar 202631445
Apr 2026114373
May 202648378
Jun 202639515
Jul 202634566
Aug 2026130534
Sep 2026251636
Oct 202693562

Side by side

AttributePyVistaVTK
Description3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)Open-source library for 3d Graphics, image processing and visualization.
CategoryPython 3D & scientific visualization librariesC++ visualization libraries & applications
LicenseMITBSD
LanguagePythonC++
StatusActiveActive
Latest releasev0.49.1 ()–
Last commit
Repository created
Open issues4300
Install
pip install pyvista
pip install vtk

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.

  • PyVista

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

    3.9K starsPythonMIT

  • VTK

    Open-source library for 3d Graphics, image processing and visualization.

    3.2K starsC++BSD

More comparisons