74 releases (45 stable)
Uses new Rust 2024
| new 7.1.0-rc.2 | Mar 17, 2026 |
|---|---|
| 7.1.0-alpha.1 | Feb 24, 2026 |
| 6.1.0 | Oct 8, 2025 |
| 6.1.0-rc.2 | Jul 17, 2025 |
| 1.0.1 | Jan 16, 2021 |
#1963 in WebAssembly
7.5MB
159K
SLoC
wasmer-cli

This crate is the Wasmer CLI.
The recommended way to install wasmer is via the wasmer-installer.
However, you can also install wasmer via Cargo (you will need to specify the compilers to use):
cargo install wasmer-cli --features "singlepass,cranelift"
Or by building it inside the codebase:
cargo build --release --features "singlepass,cranelift"
Features
The Wasmer supports the following features:
wat(default): support for executing WebAssembly text files.wast(default): support for running wast test files.cache(default): support or automatically caching compiled artifacts.wasi(default): support for WASI.singlepass: support for the Singlepass compiler.cranelift: support for the Cranelift compiler.llvm: support for the LLVM compiler.
CLI commands
Once you have Wasmer installed, you can start executing WebAssembly files easily:
Get the current Wasmer version:
wasmer -V
Execute a WebAssembly file:
wasmer run myfile.wasm
Compile a WebAssembly file:
wasmer compile myfile.wasm -o myfile.wasmu
Run a compiled WebAssembly file (fastest):
wasmer run myfile.wasmu
Dependencies
~55–83MB
~1.5M SLoC