Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/insightsoftwareconsortium/itk-wasm
High performance spatial analysis in a web browser and across programming languages and hardware architectures
https://github.com/insightsoftwareconsortium/itk-wasm
asmjs emscripten imaging input-output insight-toolkit itk itk-module javascript open-science reproducible-science vtk wasi wasm webassembly
Last synced: 7 days ago
JSON representation
High performance spatial analysis in a web browser and across programming languages and hardware architectures
- Host: GitHub
- URL: https://github.com/insightsoftwareconsortium/itk-wasm
- Owner: InsightSoftwareConsortium
- License: apache-2.0
- Created: 2015-11-09T03:20:17.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2024-12-12T13:41:42.000Z (21 days ago)
- Last Synced: 2024-12-13T17:50:03.438Z (20 days ago)
- Topics: asmjs, emscripten, imaging, input-output, insight-toolkit, itk, itk-module, javascript, open-science, reproducible-science, vtk, wasi, wasm, webassembly
- Language: Python
- Homepage: https://wasm.itk.org
- Size: 130 MB
- Stars: 200
- Watchers: 15
- Forks: 52
- Open Issues: 129
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Citation: CITATION.cff
Awesome Lists containing this project
README
ITK-Wasm
========[![Examples](https://github.com/InsightSoftwareConsortium/ITK-Wasm/actions/workflows/examples.yml/badge.svg)](https://github.com/InsightSoftwareConsortium/ITK-Wasm/actions/workflows/examples.yml)
[![Toolchains](https://github.com/InsightSoftwareConsortium/ITK-Wasm/actions/workflows/toolchains.yml/badge.svg)](https://github.com/InsightSoftwareConsortium/ITK-Wasm/actions/workflows/toolchains.yml)
[![JavaScript, TypeScript](https://github.com/InsightSoftwareConsortium/ITK-Wasm/actions/workflows/javascript-typescript.yml/badge.svg)](https://github.com/InsightSoftwareConsortium/ITK-Wasm/actions/workflows/javascript-typescript.yml)
[![Python Wasm](https://github.com/InsightSoftwareConsortium/ITK-Wasm/actions/workflows/python-wasm.yml/badge.svg)](https://github.com/InsightSoftwareConsortium/ITK-Wasm/actions/workflows/python-wasm.yml)
[![C++,Native Python](https://github.com/InsightSoftwareConsortium/ITK-Wasm/actions/workflows/cxx-python.yml/badge.svg)](https://github.com/InsightSoftwareConsortium/ITK-Wasm/actions/workflows/cxx-python.yml)
[![WASI](https://github.com/InsightSoftwareConsortium/ITK-Wasm/actions/workflows/wasi.yml/badge.svg)](https://github.com/InsightSoftwareConsortium/ITK-Wasm/actions/workflows/wasi.yml)
[![Documentation](https://github.com/InsightSoftwareConsortium/ITK-Wasm/actions/workflows/documentation.yml/badge.svg)](https://github.com/InsightSoftwareConsortium/ITK-Wasm/actions/workflows/documentation.yml)[![npm version](https://badge.fury.io/js/itk-wasm.svg)](https://www.npmjs.com/package/itk-wasm)
[![npm version](https://badge.fury.io/py/itkwasm.svg)](https://pypi.org/project/itkwasm/)
[![npm version](https://badge.fury.io/py/itk-webassemblyinterface.svg)](https://pypi.org/project/itk-webassemblyinterface/)[![DOI](https://zenodo.org/badge/45812381.svg)](https://zenodo.org/badge/latestdoi/45812381)
![License](https://img.shields.io/github/license/InsightSoftwareConsortium/ITK-Wasm) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/InsightSoftwareConsortium/ITK-Wasm)
*ITK-Wasm* combines [ITK](https://www.itk.org/) and
[WebAssembly](https://webassembly.org/) 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](https://webassembly.org/), 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](https://www.itk.org/)
or arbitrary C++ codes in the browser, on a
workstation / server with [Node.js](https://nodejs.org/) or [Python](https://python.org), or standalone
execution and wrapped in [WASI](https://wasi.dev/) runtimes.For more information, please see [the project
documentation](https://wasm.itk.org/).