4 releases

0.1.4 Oct 3, 2024
0.1.3 Oct 3, 2024
0.1.2 Oct 2, 2024
0.1.1 Sep 5, 2024
0.1.0 Sep 5, 2024

#550 in WebAssembly

Download history 221/week @ 2024-09-02 1/week @ 2024-09-09 52/week @ 2024-09-16 23/week @ 2024-09-23 476/week @ 2024-09-30 50/week @ 2024-10-07

601 downloads per month

Apache-2.0

335KB
7.5K 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

~5–15MB
~212K SLoC