Emscripten is a compiler created in 2010 by Alon Zakai.
git clone https://github.com/emscripten-core/emscripten
Emscripten: An LLVM-to-WebAssembly Compiler