If you're open to Forth,
https://github.com/remko/waforth
> WAForth is entirely written in (raw) WebAssembly*, and the compiler generates WebAssembly code on the fly.
* https://github.com/remko/waforth/blob/master/src/waforth.wat