5 releases

0.2.0 Nov 7, 2024
0.1.4 Oct 3, 2024
0.1.1 Sep 5, 2024

#741 in WebAssembly

Download history 210/week @ 2024-09-01 12/week @ 2024-09-08 50/week @ 2024-09-15 24/week @ 2024-09-22 462/week @ 2024-09-29 64/week @ 2024-10-06 8/week @ 2024-10-13 8/week @ 2024-10-20 26/week @ 2024-10-27 218/week @ 2024-11-03 19/week @ 2024-11-10 34/week @ 2024-11-17 12/week @ 2024-11-24

287 downloads per month

Apache-2.0

375KB
9K SLoC

Orca 🐋🌊

Orca is a WebAssembly Transformation Library for the Component Model

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

About

Orca 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

lib.rs:

Orca is a WebAssembly Transformation Library for the Component Model. The design has been inspired by Dfinity's IC and Walrus.

Dependencies

~6–15MB
~213K SLoC