13 releases (8 breaking)

0.9.0 Feb 3, 2025
0.7.1 Jan 31, 2025
0.2.0 Nov 7, 2024

#213 in WebAssembly

Download history 9/week @ 2024-10-22 29/week @ 2024-10-29 226/week @ 2024-11-05 10/week @ 2024-11-12 37/week @ 2024-11-19 6/week @ 2024-11-26 4/week @ 2024-12-03 31/week @ 2024-12-10 129/week @ 2025-01-07 7/week @ 2025-01-14 127/week @ 2025-01-21 692/week @ 2025-01-28 161/week @ 2025-02-04

991 downloads per month

Apache-2.0

420KB
10K 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