All Tools
E
Dev ToolsFreeOpen Source
EMSCRIPTEN
LLVM-to-WebAssembly compiler for C and C++
MIT
ABOUT
C and C++ libraries do not run in the browser as-is. Emscripten compiles LLVM bitcode to WebAssembly and JS so native code, games, and codecs run on the web without a manual Wasm rewrite.
INSTALL
brew install emscriptenINTEGRATION GUIDE
1. Compile a C or C++ library to WebAssembly for a web app
2. Port a native game or codec to the browser with Emscripten APIs
3. Call compiled C functions from JavaScript in Node or Chrome
4. Build a Wasm toolchain around LLVM without writing a backend
TAGS
cppwebassemblyllvmjavascriptcompilersbrowserwasmc