graalvm/workshops

A collection of workshops and live labs about GraalVM

45

stars

172

commits

Java

primary language

Feb 20, 2026

updated

README

GraalVM

Lab Flask GraalVM Workshops and Tutorials

This repository contains a collection of workshops and tutorials to help you learn and apply GraalVM tools and capabilities. It also provides workshops that deep-dive into particular topics, such as Native Image configuration or static linking.

These workshops are continually tested against the latest GraalVM release.

You can find an alternative version of some of these workshops at Luna Labs - an interactive workshop platform running in Oracle Cloud and providing users with an Oracle Linux host machine and necessary cloud resources to complete the steps. Go to luna.oracle.com to try these workshops online and search for graalvm.

Get Started

All of the workshops are written so that they will work on your own device (laptop, server). Each workshop begins with prerequisites that you need to meet.

To get started, clone this repository:

git clone https://github.com/graalvm/workshops.git

Open a terminal, change to the workshop directory you want to try out. Open the README.md file and follow the steps.

To learn more about GraalVM, visit the website.

Contributors

olyagpl

56 commits

krisfoster

49 commits

crush-157

26 commits

BHoran

16 commits

graalvm/workshops

A collection of workshops and live labs about GraalVM

45

stars

172

commits

Java

primary language

Feb 20, 2026

updated

README

GraalVM

Lab Flask GraalVM Workshops and Tutorials

This repository contains a collection of workshops and tutorials to help you learn and apply GraalVM tools and capabilities. It also provides workshops that deep-dive into particular topics, such as Native Image configuration or static linking.

These workshops are continually tested against the latest GraalVM release.

You can find an alternative version of some of these workshops at Luna Labs - an interactive workshop platform running in Oracle Cloud and providing users with an Oracle Linux host machine and necessary cloud resources to complete the steps. Go to luna.oracle.com to try these workshops online and search for graalvm.

Get Started

All of the workshops are written so that they will work on your own device (laptop, server). Each workshop begins with prerequisites that you need to meet.

To get started, clone this repository:

git clone https://github.com/graalvm/workshops.git

Open a terminal, change to the workshop directory you want to try out. Open the README.md file and follow the steps.

To learn more about GraalVM, visit the website.

Contributors

olyagpl

56 commits

krisfoster

49 commits

crush-157

26 commits

BHoran

16 commits

Languages

Java

57.3%

Shell

22.5%

Batchfile

12.3%

Dockerfile

7.9%