wirm 1.1.0

A lightweight WebAssembly Transformation Library for the Component Model
Documentation

Wirm is a WebAssembly IR Manipulation Library for the Component Model.

NOTE: This project used to be known as Orca, see discussion on refactor here.

It is based on Dfinity's IC codebase and Walrus.

About

Wirm is a light-weight, easy-to-use, Rust Library for performing WebAssembly transformations. It uses wasmparser and wasm_encoder to parse and encode Wasm components/modules and maintains its own Intermediate Representation.

Environment Setup

Install wasm-tools:

$ cargo install wasm-tools