#wasi #abi #wasmer #sandbox

wai-bindgen-wasmer

Generate WAI glue for a Rust Wasmer host

47 releases (breaking)

0.38.0 Mar 7, 2025
0.36.0 Feb 18, 2025
0.34.0 Dec 17, 2024
0.32.0 Nov 25, 2024
0.2.1 Nov 17, 2022

#1475 in WebAssembly

Download history 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 260/week @ 2025-02-12 404/week @ 2025-02-19 368/week @ 2025-02-26 526/week @ 2025-03-05 461/week @ 2025-03-12 321/week @ 2025-03-19 252/week @ 2025-03-26 420/week @ 2025-04-02

1,573 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

~4–18MB
~263K SLoC