I have written a JVM in Rust

The author of this web content has taken on the task of writing a Java Virtual Machine (JVM) in the Rust programming language. They have named their creation rjvm and have made the code available on GitHub. The author emphasizes that this is a toy JVM meant for learning purposes and not a fully functional implementation. While rjvm lacks support for various features such as generics, threads, and reflection, it does have some non-trivial functionality like control flow statements, method invocation, exceptions, and garbage collection. The author is satisfied with what they have learned from this project and has decided to halt its development. They plan to provide more details about the implementation in future articles.

https://andreabergia.com/blog/2023/07/i-have-written-a-jvm-in-rust/

To top