Emscripten Alternatives
Emscripten is described as 'LLVM to JavaScript compiler. It takes LLVM bitcode (which can be generated from C/C++ using Clang, or any other language that can be converted into LLVM bitcode) and compiles that into JavaScript, which can be run on the web (or anywhere else JavaScript can run)' and is an app. There are three alternatives to Emscripten for Mac, Windows and Linux. The best Emscripten alternative is Cheerp. It's not free, so if you're looking for a free alternative, you could try Clue (compiler) or CrossBridge.
- Free • Open Source
Cheerp compiles C++ into modern WebAssembly and JavaScript. With Cheerp, you can write a new web application, or port an existing one, in C/C++. Cheerp will then generate WebAssembly/JavaScript code that can run on any browser and device.
License model
- Free Personal • Open Source
Application type
Country of Origin
United Kingdom
Platforms
- Mac
- Windows
- Linux
Cheerp Features
Comments about Cheerp as an Alternative to Emscripten
Clue is an experimental C compiler that generates code for high-level dynamic languages such as Lua, Javascript, Perl5 and Common Lisp, as well as non-dynamic languages like C and Java. It supports the complete ANSI standard, including pointer...
License model
- Free • Open Source
Application type
Country of Origin
United Kingdom
Platforms
- Linux
License model
- Free • Open Source
Application type
Country of Origin
United States
Platforms
- Mac
- Windows
It compiles the LLVM output of a C++ compiler to JavaScript, just like Emscripten.