136 releases (87 stable)

new 33.0.0 May 20, 2025
32.0.0 Apr 21, 2025
31.0.0 Mar 20, 2025
30.0.2 Feb 25, 2025
0.8.0 Nov 20, 2019

#1441 in WebAssembly

Download history 41009/week @ 2025-02-02 34496/week @ 2025-02-09 35823/week @ 2025-02-16 29394/week @ 2025-02-23 36689/week @ 2025-03-02 38969/week @ 2025-03-09 47996/week @ 2025-03-16 31811/week @ 2025-03-23 34516/week @ 2025-03-30 43129/week @ 2025-04-06 27088/week @ 2025-04-13 35175/week @ 2025-04-20 28355/week @ 2025-04-27 32045/week @ 2025-05-04 28078/week @ 2025-05-11 39148/week @ 2025-05-18

129,537 downloads per month
Used in 191 crates (95 directly)

Apache-2.0 WITH LLVM-exception

3.5MB
60K SLoC

Wasmtime's WASI Implementation

This crate provides a Wasmtime host implementations of different versions of WASI. WASI is implemented with the Rust crates tokio and cap-std primarily, meaning that operations are implemented in terms of their native platform equivalents by default.

For components and WASIp2, see [p2]. For WASIp1 and core modules, see the preview1 module documentation.


Crate defining the Wasi type for Wasmtime, which represents a WASI instance which may be added to a linker.

Dependencies

~28–44MB
~803K SLoC