#wasm-run-time #wasmtime #wasm-interface #wasm-module #cranelift #abstraction

no-std wasmtime_runtime_layer

WebAssembly runtime compatibility interface implementation for Wasmtime

13 major breaking releases

new 31.0.0 Mar 23, 2025
30.0.0 Feb 23, 2025
29.0.0 Feb 1, 2025
28.0.0 Jan 6, 2025
18.0.0 May 11, 2024

#1382 in WebAssembly

Download history 77/week @ 2024-11-29 106/week @ 2024-12-06 31/week @ 2024-12-13 1/week @ 2024-12-20 130/week @ 2025-01-03 106/week @ 2025-01-10 43/week @ 2025-01-17 20/week @ 2025-01-24 690/week @ 2025-01-31 135/week @ 2025-02-07 107/week @ 2025-02-14 249/week @ 2025-02-21 36/week @ 2025-02-28 124/week @ 2025-03-07 195/week @ 2025-03-14

693 downloads per month

MIT/Apache

99KB
2K SLoC

wasmtime_runtime_layer

Crates.io Docs.rs

wasmtime_runtime_layer implements the wasm_runtime_layer abstraction interface over WebAssembly runtimes for Wasmtime.

Optional features

cranelift - Enables executing WASM modules and components with the Cranelift compiler, as described in the Wasmtime documentation. Enabled by default.

winch - Enables executing WASM modules and components with the Winch compiler, as described in the Wasmtime documentation.


lib.rs:

wasmtime_runtime_layer implements the wasm_runtime_layer abstraction interface over WebAssembly runtimes for Wasmtime.

Optional features

cranelift - Enables executing WASM modules and components with the Cranelift compiler, as described in the Wasmtime documentation. Enabled by default.

winch - Enables executing WASM modules and components with the Winch compiler, as described in the Wasmtime documentation.

Dependencies

~21–31MB
~549K SLoC