Hasty Briefsbeta

Bilingual

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.