vtk

Install command:
brew install vtk

Toolkit for 3D computer graphics, image processing, and visualization

https://www.vtk.org/

License: BSD-3-Clause

Development: Pull requests

Formula JSON API: /api/formula/vtk.json

Formula code: vtk.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
golden gate ✅
tahoe ✅
sequoia ✅
Linux ARM64 ✅
x86_64 ✅

Current versions:

stable ✅ 9.7.2
head ⚡️ HEAD

Patches:

https://github.com/Kitware/CMake/commit/27e558dfa5a5441954d8930f2b6d9ae700c95050

Depends on:

boost 1.92.0 Collection of portable C++ source libraries
cgns 4.5.2 CFD General Notation System
double-conversion 3.4.0 Binary-decimal and decimal-binary routines for IEEE doubles
eigen 5.0.1 C++ template library for linear algebra
fontconfig 2.18.3 XML-based font configuration API for X Windows
freetype 2.15.0 Software library to render fonts
hdf5 2.2.0 File format designed to store large amounts of data
jpeg-turbo 3.2.1 JPEG image codec that aids compression and decompression
jsoncpp 1.9.8 Library for interacting with JSON
libharu 2.4.6 Library for generating PDF files
libogg 1.3.6 Ogg Bitstream Library
libpng 1.6.59 Library for manipulating PNG images
libtiff 4.7.2 TIFF library and utilities
lz4 1.11.1 Extremely Fast Compression algorithm
netcdf 4.10.1 Libraries and data formats for array-oriented scientific data
nlohmann-json 3.12.0 JSON for modern C++
proj 9.9.0 Cartographic Projections Library
pugixml 1.16 Light-weight C++ XML processing library
python@3.15 3.15.2 Interpreted, interactive, object-oriented programming language
qtbase 6.12.0 Cross-platform application and UI framework
qtdeclarative 6.12.0 QML, Qt Quick and several related modules
sqlite 3.54.1 Command-line interface for SQLite
theora 1.2.0 Open video compression format
utf8cpp 4.2.1 UTF-8 with C++ in a Portable Way
xz 5.8.4 General-purpose data compression with high compression ratio

Depends on when building from source:

cmake 4.5.0 Cross-platform make

Uses from macOS: expat (since macOS Sequoia), libxml2

Binaries: vtkParseJava-9.7, vtkProbeOpenGLVersion-9.7, vtkWrapHierarchy-9.7, vtkWrapJava-9.7, vtkWrapJavaScript-9.7, vtkWrapPython-9.7, vtkWrapPythonInit-9.7, vtkWrapSerDes-9.7, vtkpython

GitHub Packages downloads:

Last 30 days56,828
Downloads3,199,095
Analytics install events (30 days)3,045
Downloads / install events (30 days)18.7×

Source: GitHub Packages, fetched 2026-11-13T00:53:46Z. Analytics dates: 2026-10-14 to 2026-11-13. Totals exclude downloads from Bintray before the migration to GitHub Packages. Downloads and install attempts measure different things; the difference does not count analytics opt-outs. Definitions and limitations.

Analytics:

30 days90 days365 days
Installs3,0438,29540,394
Installs (--HEAD)2316
Installs on Request1,0322,67811,267
Installs on Request (--HEAD)2316
Build Errors0