Framework to interpret and transpile JVM bytecode to JavaScript, OpenCL or WebAssembly.
-
Updated
Jun 29, 2026 - Java
The LLVM compiler infrastructure project is a set of compiler and toolchain technologies, which can be used to develop a front end for any programming language and a back end for any instruction set architecture.
Framework to interpret and transpile JVM bytecode to JavaScript, OpenCL or WebAssembly.
Multi-OS Engine: Create iOS Apps in Java (or Kotlin ... etc.)
Experimental static compiler for Java programs.
An open-source general-purpose programming language using the LLVM project.
A GUI written in Java 8 + Swing; Comes with a basic text editor, ability to select optimizations, generate and view CFG, dominator trees and post-dominator trees, and more!
A Compiler from "Mx* language" (A C++ & Java like language) to RV32I Assembly, with optimizations on LLVM IR. SJTU CS2966 Project.
A re-implementation of the compiler from https://craftinginterpreters.com
🦖| Mini Java Compiler.
Ghidra extension that parses C/C++ headers using libclang via Panama FFI and imports types into Ghidra's data type manager
Compiler for 'X' language, utilising LLVM IR as target code
LLVM based bootstrap compiler for the Ferrous programming language.
A Compiler for a subset of Java (aka Minijava)
Created by Vikram Adve, Chris Lattner
Released 2019
Latest release 16 days ago