WebAssembly Micro Runtime

WebAssembly Micro Runtime (WAMR) is a lightweight standalone WebAssembly (WASM) runtime with small footprint, high performance and highly configurable features for applications cross from embedded, IoT, edge to Trusted Execution Environment (TEE), smart contract, cloud native and so on.

A Bytecode Alliance project


Small runtime size

~85K for interpreter and ~50K for AoT

LLVM based AOT and JIT ⚡️

Achieve near to native speed

Universal AOT loader

AoT working on Linux, Windows, MacOS, Android, SGX and MCU

TEE support (SGX/TDX)

Source debugging support

Library support (wasi-libc/builtin-libc/socket/pthread/wasi-nn)


Recent Blogs

More Blogs ...

Recent Events

More Events ...