StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
GraalVM
ByJava-eeJava-ee

GraalVM

#86in Infrastructure as a Service
Discussions2
Followers75
OverviewDiscussions2

What is GraalVM?

An ecosystem and shared runtime offering performance advantages not only to JVM-based languages such as Java, Scala, Groovy, and Kotlin, but also to programming languages as JavaScript, Ruby, Python, and R. Additionally, it enables the execution of native code on the JVM via LLVM front-end.

GraalVM is a tool in the Infrastructure as a Service category of a tech stack.

Key Features

Polyglot - Zero overhead interoperability between programming languages allows you to write polyglot applications and select the best language for your taskNative - Native images compiled with GraalVM ahead-of-time improve the startup time and reduce the memory footprint of JVM-based applicationsEmbeddable - GraalVM can be embedded in both managed and native applications. There are existing integrations into OpenJDK, Node.js, Oracle Database, and MySQL

GraalVM Pros & Cons

Pros of GraalVM

No pros listed yet.

Cons of GraalVM

No cons listed yet.

GraalVM Alternatives & Comparisons

What are some alternatives to GraalVM?

Laravel Homestead

Laravel Homestead

Laravel Homestead is an official, pre-packaged Vagrant "box" that provides you a wonderful development environment without requiring you to install PHP, HHVM, a web server, and any other server software on your local machine. Homestead runs on any Windows, Mac, or Linux system, and includes the Nginx web server, PHP 5.6, MySQL, Postgres, Redis, Memcached, and all of the other goodies you need to develop amazing Laravel applications.

HHVM (HipHop Virtual Machine)

HHVM (HipHop Virtual Machine)

HHVM uses a just-in-time (JIT) compilation approach to achieve superior performance while maintaining the flexibility that PHP developers are accustomed to. To date, HHVM (and its predecessor HPHPc before it) has realized over a 9x increase in web request throughput and over a 5x reduction in memory consumption for Facebook compared with the PHP 5.2 engine + APC.

Azure Virtual Machines

Azure Virtual Machines

You can create Linux and Windows virtual machines. It gives you the flexibility of virtualization for a wide range of computing solutions—development and testing, running applications, and extending your datacenter. It’s the freedom of open-source software configured the way you need it.

Multipass

Multipass

It's a system that orchestrates the creation, management and maintenance of virtual machines and associated Ubuntu images to simplify development.

GraalVM Integrations

Node.js, Oracle, MySQL, Micronaut Framework, Helidon are some of the popular tools that integrate with GraalVM. Here's a list of all 5 tools that integrate with GraalVM.

Node.js
Node.js
Oracle
Oracle
MySQL
MySQL
Micronaut Framework
Micronaut Framework
Helidon
Helidon

GraalVM Discussions

Discover why developers choose GraalVM. Read real-world technical decisions and stack choices from the StackShare community.

Joshua Dean Küpper
Joshua Dean Küpper

CEO at Scrayos UG (haftungsbeschränkt)

Feb 20, 2020

Needs adviceonQuarkusQuarkusGraalVMGraalVMVert.xVert.x

We use Quarkus with native compilation in GraalVM for our global REST-API "Charon", that can be used by every developer to request user, server and game-data (protected through OAuth2). Quarkus offers a reliable framework, library and stack for high-quality APIs and integrates Vert.x into its core.

GraalVM pushes the performance boundaries even further with the ability to perform ahead-of-time native compilation so we can reach an incredible small memory-footprint and fast bootup-times that we need for our microservices architecture.

0 views0
Comments
Łukasz Korecki
Łukasz Korecki

CTO & Co-founder at EnjoyHQ

Apr 10, 2019

Needs adviceonClojureClojureGraalVMGraalVM

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

0 views0
Comments

Try It

Visit Website

Adoption

On StackShare

Companies
16
HESTTC+10
Developers
56
DDRRAA+50