teavm

Bytecode compiler

Compiles Java bytecode to multiple backend formats, including JavaScript and WebAssembly.

Compiles Java bytecode to JavaScript, WebAssembly and C

GitHub

3k stars
99 watching
265 forks
Language: Java
last commit: almost 2 years ago
Linked from 3 awesome lists

aotjavajavascriptjvmwebassembly

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
tootallnate/java-websocketA WebSocket implementation in Java10,557
renatoathaydes/wasm-on-jvmA Gradle plugin to easily compile WebAssembly (WASM) files into JVM bytecode.24
evant/gradle-retrolambdaA plugin for Gradle that allows Java 6 or 7 development with lambda support5,298
konloch/bytecode-viewerA Java-based tool for analyzing and modifying Android APKs and other Java files14,733
lightbend/configA configuration library for JVM languages that supports multiple file formats and provides features like merging, validation, and substitution6,175
apache/mavenManages project build, reporting, and documentation from a central piece of information4,402
andrewplummer/sugarA utility library for working with native JavaScript objects4,537
mozilla/nunjucksA templating engine with features like inheritance and asynchronous control, inspired by Jinja2.8,606
bytecodealliance/javyA toolchain for executing JavaScript code in WebAssembly2,312
bytedeco/javacvProvides a Java interface to computer vision and multimedia libraries7,626
webpack/webpackA tool for bundling and processing JavaScript modules and other resources into optimized bundles for web applications.64,893
workshopper/javascriptingAn interactive terminal-based tutorial to learn JavaScript2,871
wavm/wavmA WebAssembly virtual machine designed to optimize performance and security in non-browser applications.2,659
webassembly/wabtA collection of tools for manipulating and analyzing WebAssembly files6,943
jboss-javassist/javassistA Java bytecode manipulation toolkit allowing developers to edit and modify compiled Java classes at runtime.4,127