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.

  • FreeOpen Source
  • ...

Emscripten is an LLVM to JavaScript compiler. It takes LLVM bitcode (which can be generated from C/C++ using Clang, or any...

More about Emscripten
Emscripten alternatives page was last updated Oct 29, 2017
Copy a direct link to this comment to your clipboard
  1. Cheerp icon
     1 like
    Copy a direct link to this comment to your clipboard

    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 PersonalOpen Source

    Application type

    Country of Origin

    • GB flagUnited Kingdom

    Platforms

    • Mac
    • Windows
    • Linux

    Cheerp Features

    1.  Portable
    2.  Support for HTML5
    3.  Support for Javascript
    4.  Support for WebAssembly
    5.  C++

    Cheerp VS Emscripten

     
    Comments about Cheerp as an Alternative to Emscripten
    Guest
    Positive Oct 29, 2017
    0

    It compiles the LLVM output of a C++ compiler to JavaScript, just like Emscripten.

    Emscripten Icon
    Cheerp icon
    • Cheerp is the most popular Windows, Mac & Linux alternative to Emscripten.

    • Cheerp is the most popular Open Source & free alternative to Emscripten.

    • Cheerp is Free Personal and Open SourceEmscripten is Free and Open Source
  2. Copy a direct link to this comment to your clipboard

    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

    • FreeOpen Source

    Application type

    Country of Origin

    • GB flagUnited Kingdom

    Platforms

    • Linux

    Clue (compiler) VS Emscripten

     
  3. Copy a direct link to this comment to your clipboard

    CrossBridge is the open-source version of Adobe FlasCC (formerly the Alchemy project).

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • US flagUnited States

    Platforms

    • Mac
    • Windows

    CrossBridge VS Emscripten

     
3 of 3 Emscripten alternatives