#wasm-bindings #wasi #abi #sandbox

wai-bindgen-wasmer

Generate WAI glue for a Rust Wasmer host

46 releases (breaking)

new 0.37.0 Feb 26, 2025
0.35.0 Jan 3, 2025
0.34.0 Dec 17, 2024
0.32.0 Nov 25, 2024
0.2.1 Nov 17, 2022

#1486 in WebAssembly

Download history 652/week @ 2024-10-30 421/week @ 2024-11-06 1108/week @ 2024-11-13 603/week @ 2024-11-20 308/week @ 2024-11-27 613/week @ 2024-12-04 665/week @ 2024-12-11 369/week @ 2024-12-18 257/week @ 2024-12-25 466/week @ 2025-01-01 418/week @ 2025-01-08 370/week @ 2025-01-15 200/week @ 2025-01-22 156/week @ 2025-01-29 268/week @ 2025-02-05 179/week @ 2025-02-12

808 downloads per month

MIT license

1MB
26K SLoC

wai-bindgen-wasmer

Runtime utility crate for Wasmer host WAI bindings generated by wai-bindgen-gen-wasmer.

This crate was moved from the https://github.com/wasmerio/wai repository.

wai-bindgen-wasmer needs Wasmer as a dependency, which makes it extremely awkard to use if the crate is not in the same repo. This is necessary because wai is now used for wasix_http_client bindings, and will also be used for all WASI and WASIX syscalls in the future.

The medium-term plan is to rewrite wai-bindgen-gen-wasmer to make this create redundant.

See https://github.com/wasmerio/wai/issues/31 .

Dependencies

~6–18MB
~274K SLoC