Skip to content
Projects

tkoyama010/awesome-vtk has 34 GitHub stars and 6 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-10 02:23 UTC. Last push 2026-11-02.

How these counts are measured

A curated list of awesome stuff related to VTK 😎

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Awesome VTK Awesome

Contributor Covenant All Contributors GitHub Pages

Visualization_Toolkit_logo

The Visualization Toolkit (VTK) is open source software for manipulating and displaying scientific data. It comes with state-of-the-art tools for 3D rendering, a suite of widgets for 3D interaction, and extensive 2D plotting capability.

This list is a collection of tools, projects, images, and resources conforming to the Awesome Manifesto

Contributions very welcome but first see Contributing.

Contents

3D Viewer

  • BVTKNodes - Create and execute VTK pipelines in Blender Node Editor
  • F3D - Fast and minimalist 3D viewer.
  • GammaRay - A graphical interface to GSLib (geostatistics library) and other geomodeling algorithms.
  • ParaView - VTK-based Data Analysis and Visualization Application
  • Slicer - Multi-platform, free open source software for visualization and image computing.

Books

  • VTK Book - Markdown version of the Visualization Toolkit Book - An object Oriented Approach to 3D Graphics
  • vtk-xref - Sphinx extension for linking directly to VTK's documentation.

Fortran

  • fVTKHDF - A modern Fortran library for writing VTKHDF format files.
  • VTKFortran - A KISS pure Fortran Library to parse and emit files conforming to VTK (XML) standard.

Jupyter

  • jupyterview - VTK Data visualization extension for JupyterLab
  • K3D-jupyter - WebGL 3D plotting for Jupyter, renders VTK objects alongside meshes, volumes, voxels and point clouds

Large Language Model

  • viznoir - Cinema-quality science visualization MCP server. 22 tools for headless rendering, slicing, contouring, volume rendering, and animating OpenFOAM/VTK/CGNS data via VTK. EGL/OSMesa headless.
  • vtk-prompt - A command-line interface and web-based UI for generating VTK visualization code using Large Language Models

Medical imaging

  • Common Toolkit (CTK) - A set of common support code for medical imaging, surgical navigation, and related purposes.
  • ITK-Wasm - High performance spatial analysis in a web browser and across programming languages and hardware architectures.
  • ITK - ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
  • MITK - The Medical Imaging Interaction Toolkit.
  • PYCAD - The Comprehensive Library Designed to Simplify and Streamline Medical Imaging Tasks.
  • RTK - The Reconstruction Toolkit.

Official

Python

  • Dash VTK - Bringing vtk.js into Dash and Python
  • GeoVista - Cartographic rendering and mesh analytics powered by PyVista
  • Mayavi - 3D visualization of scientific data in Python
  • meshio - input/output for many mesh formats
  • PyVista - 3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
  • SpinView - SpinView: General interactive visual analysis tool for multi-scale computational magnetism
  • Trame - Trame lets you weave various components and technologies into a Web Application solely written in Python.
  • TTK - Topological Data Analysis and Visualization
  • vedo - A python module for scientific analysis of 3D data based on VTK and Numpy
  • vtkbool - A new boolean operations filter for VTK

Related Topics

Rust

  • vtkio - A parser and writer for the Visualization Toolkit (VTK) file formats.

Web

  • pyvista-js - PyVista-like API for vtk.js
  • vtk-js - Visualization Toolkit for the Web

Explore related projects