155 releases (stable)

Uses new Rust 2024

38.0.3 Oct 24, 2025
37.0.2 Oct 7, 2025
36.0.2 Aug 26, 2025
35.0.0 Jul 22, 2025
0.8.0 Nov 20, 2019

#1650 in WebAssembly

Download history 25901/week @ 2025-07-16 26193/week @ 2025-07-23 28570/week @ 2025-07-30 29759/week @ 2025-08-06 23544/week @ 2025-08-13 26986/week @ 2025-08-20 29491/week @ 2025-08-27 30334/week @ 2025-09-03 34441/week @ 2025-09-10 33289/week @ 2025-09-17 26832/week @ 2025-09-24 30180/week @ 2025-10-01 29651/week @ 2025-10-08 31304/week @ 2025-10-15 30705/week @ 2025-10-22 26075/week @ 2025-10-29

122,220 downloads per month
Used in 228 crates (123 directly)

Apache-2.0 WITH LLVM-exception

4.5MB
77K 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.

For WASIp3, see [p3]. WASIp3 support is experimental, unstable and incomplete.


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

Dependencies

~29–47MB
~820K SLoC