During reverse engineering and exploit development I often need to assemble arbitrary CPU instructions, so I built a client-side assembler using keystone engine and wasm.

Show HN: WebAssembly-Based Assembler
wasmasm.computer