GitHunt
DL

dlkulp/emscripten

Emscripten: An LLVM-to-JavaScript Compiler

emscripten logo

Emscripten is an LLVM-to-JavaScript compiler. It takes LLVM bitcode - which can be generated
from C/C++, using llvm-gcc (DragonEgg) or clang, or any other language that can be
converted into LLVM - and compiles that into JavaScript, which can be run on the web (or
anywhere else JavaScript can run).

Links to demos, tutorial, FAQ, etc: https://github.com/kripken/emscripten/wiki

Main project page: http://emscripten.org

License

Emscripten is available under 2 licenses, the MIT license and the
University of Illinois/NCSA Open Source License.

Both are permissive open source licenses, with little if any
practical difference between them.

The reason for offering both is that (1) the MIT license is
well-known, while (2) the University of Illinois/NCSA Open Source
License allows Emscripten's code to be integrated upstream into
LLVM, which uses that license, should the opportunity arise.

See LICENSE for the full content of the licenses.

Languages

C60.8%C++26.2%JavaScript6.9%Shell3.0%Python2.3%Makefile0.3%Objective-C0.2%TeX0.1%Assembly0.0%Lua0.0%Nix0.0%CSS0.0%Prolog0.0%
Other
Created February 15, 2015
Updated January 17, 2019
dlkulp/emscripten | GitHunt