Emscripten is a complete Open Source compiler toolchain to WebAssembly.

Using Emscripten you can:

Compile C and C++ code, or any other language that uses LLVM, into WebAssembly, and run it on the Web, Node.js, or other wasm runtimes.

Compile the C/C++ runtimes of other languages into WebAssembly, and then run code in those other languages in an indirect way (for example, this has been done for Python and Lua).
https://emscripten.org/docs/introducing_emscripten/about_emscripten.html

Comments