InsightSoftwareConsortium
ITK-Wasm
Python

High performance spatial analysis in a web browser and across programming languages and hardware architectures

Last updated Jul 6, 2026
232
Stars
60
Forks
137
Issues
+1
Stars/day
Attention Score
89
Language breakdown
Python 41.2%
TypeScript 30.8%
C++ 14.6%
JavaScript 5.8%
HTML 4.8%
CMake 1.8%
Files click to expand
README

ITK-Wasm ========

Examples Toolchains JavaScript, TypeScript Python Wasm C++,Native Python WASI Documentation

npm version npm version npm version

DOI

License GitHub commit activity

ITK-Wasm combines ITK and WebAssembly to enable high-performance spatial analysis in a web browser, Node.js, Python, and reproducible execution across programming languages and hardware architectures.

The project provides tools to a) build C/C++ code to WebAssembly, b) bridge local filesystems, JavaScript/TypeScript/Python data structures, and traditional file formats, c) transfer data efficiently in and out of the WebAssembly runtime, and d) asynchronous, parallel execution of processing pipelines in a worker pool. ITK-Wasm can be used to execute ITK or arbitrary C++ codes in the browser, on a workstation / server with Node.js or Python, or standalone execution and wrapped in WASI runtimes.

For more information, please see the project documentation.

🔗 More in this category

© 2026 GitRepoTrend · InsightSoftwareConsortium/ITK-Wasm · Updated daily from GitHub