SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java Compiler Projects
-
Graal
GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
Project mention: Project Crema – Open World for Graal Native Image | news.ycombinator.com | 2025-06-10 -
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
bytecode-viewer
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
-
Dynamic class loading, typically when using either Java Reflection or Groovy Scripting;
-
OpenJ9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
-
-
also https://github.com/mirkosertic/Bytecoder and https://github.com/i-net-software/JWebAssembly as well as the already mentioned (in some other comment) https://cheerpj.com/
most of them are still experimental, while CheerpJ offers Enterprise support (but it targets the browser).
oh, and let's not forget j2cl https://github.com/google/j2cl
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
also https://github.com/mirkosertic/Bytecoder and https://github.com/i-net-software/JWebAssembly as well as the already mentioned (in some other comment) https://cheerpj.com/
most of them are still experimental, while CheerpJ offers Enterprise support (but it targets the browser).
oh, and let's not forget j2cl https://github.com/google/j2cl
-
also https://github.com/mirkosertic/Bytecoder and https://github.com/i-net-software/JWebAssembly as well as the already mentioned (in some other comment) https://cheerpj.com/
most of them are still experimental, while CheerpJ offers Enterprise support (but it targets the browser).
oh, and let's not forget j2cl https://github.com/google/j2cl
-
-
-
SquirrelJME
SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.
-
swc4j
swc4j (SWC for Java) is an ultra-fast JavaScript and TypeScript compilation and bundling tool on JVM.
-
-
-
-
-
-
-
jmurmel
A standalone or embeddable JVM based interpreter/ compiler for Murmel, a single-namespace Lisp dialect inspired by Common Lisp
-
Project mention: TennessineC: A toy C compiler, written in pure Java | news.ycombinator.com | 2024-08-05
-
sof-language
The Stack with Objects and Functions Programming Language, a pure stack-based reverse-polish-notation functional and object-oriented experimental programming language.
-
imp
Imp is a statically typed and compiled scripting language with the goal of increasing programmer confidence.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Compiler discussion
Java Compiler related posts
-
Project Crema – Open World for Graal Native Image
-
Easy way to Install Nvm Macos
-
Chicory: A JVM native WebAssembly runtime
-
Why Does Everyone Forget Java and C# for Backend Development? Why Don’t Full-Stack Developers Learn Java and C#?
-
Translating 10M lines of Java to Kotlin
-
Introduction to the Bytecode DSL
-
How to Build an Elm Land Project for Production
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Jun 2025
Index
What are some of the best open-source Compiler projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | Graal | 20,916 |
2 | bytecode-viewer | 15,067 |
3 | groovy | 5,322 |
4 | OpenJ9 | 3,412 |
5 | jsweet | 1,478 |
6 | j2cl | 1,308 |
7 | janino | 1,291 |
8 | JWebAssembly | 1,024 |
9 | Bytecoder | 926 |
10 | Cosmic-IDE | 579 |
11 | proguard-core | 315 |
12 | SquirrelJME | 272 |
13 | swc4j | 163 |
14 | claro-lang | 143 |
15 | qbicc | 136 |
16 | mindcode | 107 |
17 | jactl | 59 |
18 | fuzion | 54 |
19 | interpreter | 33 |
20 | jmurmel | 25 |
21 | TennessineC | 18 |
22 | sof-language | 11 |
23 | imp | 11 |