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: about 1 month ago
Linked from 3 awesome lists

aotjavajavascriptjvmwebassembly

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tootallnate/java-websocket A WebSocket implementation in Java 10,557
renatoathaydes/wasm-on-jvm A Gradle plugin to easily compile WebAssembly (WASM) files into JVM bytecode. 24
evant/gradle-retrolambda A plugin for Gradle that allows Java 6 or 7 development with lambda support 5,298
konloch/bytecode-viewer A Java-based tool for analyzing and modifying Android APKs and other Java files 14,733
lightbend/config A configuration library for JVM languages that supports multiple file formats and provides features like merging, validation, and substitution 6,175
apache/maven Manages project build, reporting, and documentation from a central piece of information 4,402
andrewplummer/sugar A utility library for working with native JavaScript objects 4,537
mozilla/nunjucks A templating engine with features like inheritance and asynchronous control, inspired by Jinja2. 8,606
bytecodealliance/javy A toolchain for executing JavaScript code in WebAssembly 2,312
bytedeco/javacv Provides a Java interface to computer vision and multimedia libraries 7,626
webpack/webpack A tool for bundling and processing JavaScript modules and other resources into optimized bundles for web applications. 64,893
workshopper/javascripting An interactive terminal-based tutorial to learn JavaScript 2,871
wavm/wavm A WebAssembly virtual machine designed to optimize performance and security in non-browser applications. 2,659
webassembly/wabt A collection of tools for manipulating and analyzing WebAssembly files 6,943
jboss-javassist/javassist A Java bytecode manipulation toolkit allowing developers to edit and modify compiled Java classes at runtime. 4,127