GraalVM
GraalVM is a high-performance, embeddable virtual machine from Oracle Labs designed to run applications written in multiple languages within a single process. It provides a universal runtime that includes the Graal just-in-time compiler and the Truffle language implementation framework, enabling polyglot interoperability across languages running on the JVM and other execution engines.
Supported languages include standard JVM languages such as Java, Scala, Kotlin, and Groovy; and dynamic languages
GraalVM can run as a language-agnostic runtime on top of the HotSpot JVM or as a standalone
Oracle offers GraalVM Community Edition as open source and GraalVM Enterprise Edition with commercial features and