#wasi #abi #sandbox

wai-bindgen-wasmer

Generate WAI glue for a Rust Wasmer host

49 releases (breaking)

new 0.600.1 May 9, 2025
0.38.0 Mar 7, 2025
0.34.0 Dec 17, 2024
0.32.0 Nov 25, 2024
0.2.1 Nov 17, 2022

#1231 in WebAssembly

Download history 150/week @ 2025-01-18 189/week @ 2025-01-25 177/week @ 2025-02-01 242/week @ 2025-02-08 321/week @ 2025-02-15 510/week @ 2025-02-22 298/week @ 2025-03-01 597/week @ 2025-03-08 363/week @ 2025-03-15 278/week @ 2025-03-22 309/week @ 2025-03-29 453/week @ 2025-04-05 622/week @ 2025-04-12 448/week @ 2025-04-19 345/week @ 2025-04-26 318/week @ 2025-05-03

1,855 downloads per month

MIT license

1.5MB
27K 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
~264K SLoC