Rusty-JVM – JVM Implemented in Rust
4 months ago
- #JVM
- #Java
- #Rust
- A JVM implemented in Rust to run Java programs independently.
- Current version executes Java bytecode in interpreted mode; JIT compiler is a future milestone.
- Next objectives include garbage collection and multithreading support.
- Supports a wide range of Java features including opcodes, lambda expressions, arrays, exceptions, and more.
- Partially supports Dynamic Language Support, Stream API, Reflection, and some Java libraries.
- Requires JDK 25 (LTS) installed with JAVA_HOME environment variable set.
- Example provided to compile and run a Java program using rusty-jvm.
- Licensed under the MIT License.