#wasi #wasm-bindings #abi

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

#1336 in WebAssembly

Download history 463/week @ 2024-11-25 518/week @ 2024-12-02 525/week @ 2024-12-09 584/week @ 2024-12-16 337/week @ 2024-12-23 402/week @ 2024-12-30 454/week @ 2025-01-06 429/week @ 2025-01-13 202/week @ 2025-01-20 124/week @ 2025-01-27 269/week @ 2025-02-03 211/week @ 2025-02-10 319/week @ 2025-02-17 498/week @ 2025-02-24 401/week @ 2025-03-03 453/week @ 2025-03-10

1,699 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–17MB
~264K SLoC