What is GraalVM?
Who uses GraalVM?
Why developers like GraalVM?
Here are some stack decisions, common use cases and reviews by companies and developers who chose GraalVM in their tech stack.
We use Clojure because of simplicity, performance and great fit to our problem domain: processing a lot of structured data. Based on my experience so far, Clojure is my go-to language for most tasks, except for when a fast startup time and a low resource footprint is required - basically CLI tools. That's slowly starting to change thanks to native-image and GraalVM
- Polyglot - Zero overhead interoperability between programming languages allows you to write polyglot applications and select the best language for your task
- Native - Native images compiled with GraalVM ahead-of-time improve the startup time and reduce the memory footprint of JVM-based applications
- Embeddable - GraalVM can be embedded in both managed and native applications. There are existing integrations into OpenJDK, Node.js, Oracle Database, and MySQL