WebAssembly Micro Runtime (WAMR)
WebAssembly Micro Runtime (WAMR) is a lightweight, standalone WebAssembly runtime designed for embedded systems and IoT environments, featuring small binary footprint, low memory usage, and high performance through both interpreter and AOT/JIT compilation modes. Built by the Bytecode Alliance, WAMR supports the W3C WebAssembly MVP specification alongside post-MVP features including SIMD, reference types, and threading, with additional capabilities like WASI system interfaces, SGX enclave support, and pthread APIs for multi-threaded applications. The project is implemented in C and supports multiple platforms including Linux, Windows, macOS, Android, and embedded systems like ESP-IDF, with language bindings available for Go and Python and integration options for remote application management and dynamic deployment.