GitHub repository: miviwi/teavm
Description: Compiles Java bytecode to JavaScript, WebAssembly and C