owi
owi is a toolchain to work with WebAssembly. Is is written in OCaml. Owi provides many tools: a formatter, an optimizer, a concrete interpreter, a script interpreter and a symbolic interpreter. It also allows to do bug finding on C code by compiling it to Wasm and running the symbolic interpreter.
To get started, have a look at the README which contains pointers to general documentation and examples.