macOS
brew install ic-wasmlocal Homebrew formula metadata
brew / rank 6331
CLI tool for performing Wasm transformations specific to ICP canisters. Version 0.11.0 via Homebrew; verified 2026-07-23.
install
brew install ic-wasmlocal Homebrew formula metadata
overview
CLI tool for performing Wasm transformations specific to ICP canisters
history
ic-wasm is a DFINITY Rust library and CLI for transforming WebAssembly canisters that run on the Internet Computer.
The README describes ic-wasm as a library for transforming Internet Computer canister Wasm modules and documents a CLI that edits metadata, prints module information, shrinks modules, invokes wasm-opt, limits resources, checks Candid endpoints, and instruments execution tracing.
ic-wasm is adopted inside the ICP canister development ecosystem rather than as a general WebAssembly optimizer. Its installation paths span npm, precompiled installers, cargo-binstall, `cargo install`, and Homebrew, which makes it reachable from both Rust-native and JavaScript-oriented canister workflows.
Developers use ic-wasm after compiling a canister to inspect or transform the Wasm artifact before deployment. The README calls out metadata management, `wasm-opt` optimization levels, preservation of `icp` metadata during shrink and optimize operations, endpoint checks against Candid, and profiling instrumentation for stable-memory or heap-memory trace storage.
ic-wasm is interesting because it packages blockchain-specific WebAssembly post-processing as a normal CLI. It bridges Rust crates, npm global installs, shell installers, Homebrew bottles, Binaryen's `wasm-opt`, Candid interface checks, and Internet Computer canister semantics in one small developer tool.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
ic-wasm | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:ic-wasm |
|---|---|
| Version | 0.11.0 |
| Package manager | Homebrew |
| Homepage | https://github.com/dfinity/ic-wasm |
| Repository | https://github.com/dfinity/ic-wasm |
| Last updated | 2026-07-23T21:00:03Z |
| Pulse | updated |
| Bottle | not recorded |
| Service | none declared |
source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.