#wasi #abi #sandbox

wai-bindgen-wasmer

Generate WAI glue for a Rust Wasmer host

26 releases (16 breaking)

new 0.18.3 Apr 8, 2024
0.18.1 Mar 4, 2024
0.18.0 Dec 23, 2023
0.16.0 Oct 27, 2023
0.2.1 Nov 17, 2022

#1404 in WebAssembly

Download history 8397/week @ 2023-12-18 2342/week @ 2023-12-25 12240/week @ 2024-01-01 7260/week @ 2024-01-08 14507/week @ 2024-01-15 9127/week @ 2024-01-22 8402/week @ 2024-01-29 10861/week @ 2024-02-05 6433/week @ 2024-02-12 6038/week @ 2024-02-19 4932/week @ 2024-02-26 7140/week @ 2024-03-04 8767/week @ 2024-03-11 6559/week @ 2024-03-18 7643/week @ 2024-03-25 10041/week @ 2024-04-01

33,143 downloads per month
Used in 18 crates (via wasmer-wasix)

MIT license

615KB
13K 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
~239K SLoC