There are 2 kinds of backends for WebAssembly:

To Emscripten

To WASI

Some other tools about wasm

disassm/assm, dump, etc

https://github.com/WebAssembly/wabt