6 releases

0.3.0 Jan 7, 2025
0.2.0 Nov 7, 2024
0.1.4 Oct 3, 2024
0.1.1 Sep 5, 2024

#688 in WebAssembly

Download history 12/week @ 2024-09-25 494/week @ 2024-10-02 33/week @ 2024-10-09 7/week @ 2024-10-16 17/week @ 2024-10-23 37/week @ 2024-10-30 210/week @ 2024-11-06 12/week @ 2024-11-13 33/week @ 2024-11-20 5/week @ 2024-11-27 8/week @ 2024-12-04 27/week @ 2024-12-11 51/week @ 2025-01-01 81/week @ 2025-01-08

132 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
~222K SLoC