GraalVM

A high-performance runtime supporting Java and JVM languages, JavaScript, Ruby, R, Python, C/C++, and more. It can run standalone or embedded in OpenJDK / OracleJDK, Node.js, and Oracle Database.

Project Details

GraalVM

GraalVM

A high-performance runtime supporting Java and JVM languages, JavaScript, Ruby, R, Python, C/C++, and more. It can run standalone or embedded in OpenJDK / OracleJDK, Node.js, and Oracle Database.

Project Overview

GraalVM is designed to accelerate the execution of applications written in Java and other JVM languages while also providing runtimes for JavaScript, Ruby, Python, and a number of other popular languages. GraalVM’s polyglot capabilities make it possible to mix multiple programming languages in a single application while eliminating any foreign language call costs.

GraalVM Ahead-Of-Time compiler Native Image generates native executables from the Java source files and makes the Java ecosystem Cloud Native by deploying and running efficient microservices.

GraalVM is currently used by Oracle Cloud Infrastructure, Oracle Netsuite, Twitter, Alibaba, and many other organizations. Oracle Database Multilingual Engine leverages GraalVM as efficient and secure JavaScript runtime.

Learn more and get started with GraalVM: graalvm.org

Principal Investigator

Publications