washm

Crates.iowashm
lib.rswashm
version0.4.0
created_at2025-11-12 00:34:29.112664+00
updated_at2026-01-18 20:28:39.749213+00
descriptionCore engine for the WASHM WebAssembly toolchain
homepagehttps://github.com/mavity/washm
repositoryhttps://github.com/mavity/washm
max_upload_size
id1928520
size1,557,147
(mihailik)

documentation

README

washm

Core engine for the WASHM WebAssembly toolchain. This is a Rust port of Binaryen's core functionality, providing:

  • WebAssembly Intermediate Representation (IR)
  • WASM Binary and Text (WAT) parsing and emission
  • Optimization and transformation passes
  • Analysis utilities (call graphs, etc.)

Usage

Add this to your Cargo.toml:

[dependencies]
washm = "0.4.0"

Features

  • Binaryen Compatibility: Aims for high compatibility with Binaryen's IR and optimization passes.
  • Pure Rust: Written in pure Rust for safety and performance (no C++ dependency).
  • Consolidated API: All core logic integrated into a single crate.

License

MIT

Commit count: 160

cargo fmt