wamr

wamr 3.0.0-dev.13

WebAssembly Micro Runtime — interpreter (wamr) and AOT compiler (wamrc).

Download for Windows

About wamr

WebAssembly Micro Runtime distribution with two portable commands:
- wamr — stack-based interpreter that decodes and runs a .wasm binary.
- wamrc — AOT (ahead-of-time) compiler that lowers a .wasm module to native code.
A fork of bytecodealliance/wasm-micro-runtime ported from C to Zig and maintained with AI assistance.

What's new in 3.0.0-dev.13

Highlights — changes since v3.0.0-dev.12:
- Outbound HTTP futures sleep instead of busy-spinning — worker-thread-settled wasi:http futures get a cross-platform self-pipe Waker on PendingHttpFetchShared; httpFetchWorker signals it after publishing done, pollableBackend(.http_future_response) hands poll() the waker's read fd (P2 block path), and driveAsyncEvents parks on the waker fds rather than re-polling on a 1ms cadence (P3 waitable-set path). pollable.block over a future-incoming-response no longer burns a full core during the round-trip, matching wasmtime's "sleep on the socket" CPU profile; Windows keeps its short re-poll fallback via a comptime-guarded parkOnHttpWakers (#833, #839).
- Dead code elimination re-enabled safely — DCE is wired back into every default IR pipeline, with a regression test guarding that it stays installed across all pipelines (#834, #837).
Install:
ghr install cataggar/[email protected]
See INSTALL.md for more options.

Full release notes »

Technical details

Publishercataggar
Version3.0.0-dev.13
Release date2026-06-11
LicenseApache-2.0
Installer typezip
Architecturex64, arm64
Package IDcataggar.wamr

Install wamr from the command line

Install with Windows Package Manager
winget install --id=cataggar.wamr -e
Update to the latest version
winget upgrade --id=cataggar.wamr -e
Uninstall
winget uninstall --id=cataggar.wamr -e

wamr adds these commands to the command line: wamr, wamrc.

Install wamr together with other apps in one command »

aotcompilerinterpreterruntimewasmwebassemblyzig

wamr version history

3.0.0-dev.8 Apr 24, 2026

Frequently asked questions

Is wamr free?

Yes. wamr is free and open-source software released under the Apache-2.0 license.

What is the latest version of wamr?

The latest version is 3.0.0-dev.13, released on Jun 11, 2026.

Is it safe to download wamr?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 4c2f2530896d044260db8bdcaa8ab1f43b8917204cad495a5c09d0c60331760b.

Which Windows versions does wamr support?

wamr runs on Windows and is available for 64-bit (x64), ARM64 systems.

How do I uninstall wamr?

Open Settings › Apps › Installed apps, find wamr and select Uninstall. From the command line, run winget uninstall --id=cataggar.wamr -e.

Is there a portable version of wamr?

Yes. wamr is available as a portable ZIP archive (wamr-3.0.0-dev.13-windows-x64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.