# GraalVM

Hacker Approved page: https://hackerapproved.com/p/graalvm/

15 people recommended GraalVM in Hacker News comments, 13 had mixed feelings and 17 criticized it, November 2025 to October 2026. It was recommended in 10 of 12 months, in 19 threads. It does not meet the Hacker Approved badge rule.

**Verdict:** More people criticize it than recommend it. Free JDK that compiles Java into fast-starting native executables; praised for startup and polyglot support. Common caveat: slow builds and reflection limits.

Summary written by Claude from the comments below.

## What people warn about

- Slow builds and heavy compile memory (3 comments in the sample): "graalvm is limited outside the entreprise version, and it’s quite slow to compile with" ([source](https://news.ycombinator.com/item?id=47994149)) "you can get it fast while consuming less memory. But now your build is slow" ([source](https://news.ycombinator.com/item?id=47455544)) "Eats gigabytes of memory to compile super simple application." ([source](https://news.ycombinator.com/item?id=47456851))
- Complex to configure correctly (3 comments in the sample): "Okay, I hear this can be solved by Graal, but that's a whole piece of its own complexity" ([source](https://news.ycombinator.com/item?id=46446937)) "GraalVM is even faster but much more complicated/annoying to get right" ([source](https://news.ycombinator.com/item?id=47739662)) "Adding the JVM or even GraalVM (which is what Babashka is based on) makes the bootstrapping that much harder." ([source](https://news.ycombinator.com/item?id=46847021))
- Large binaries and high memory (2 comments in the sample): "even with GraalVM AOT it still tends to take significantly more memory than even naive Rust code" ([source](https://news.ycombinator.com/item?id=49926727)) "Graal would be needed and then your binaries would be huge." ([source](https://news.ycombinator.com/item?id=46445534))

## Why people recommend it

- Native AOT executables from Java (4 comments in the sample): "if you're serious in your work, you can just GraalVM it and you have an AOT compiled executable that works great." ([source](https://news.ycombinator.com/item?id=48893830)) "generating a binary via GraalVM and taking care of options" ([source](https://news.ycombinator.com/item?id=47815338)) "then GraalVM is probably still the best option for AOT" ([source](https://news.ycombinator.com/item?id=47604042))
- Runs multiple languages in one VM (4 comments in the sample): "Most runtimes optimize one language. We optimized across language boundaries." ([source](https://news.ycombinator.com/item?id=46282586)) "Native Image and the polyglot story are impressive." ([source](https://news.ycombinator.com/item?id=47597647)) "GraalVM already handles LLVM bitcode, much cooler than plain MSIL." ([source](https://news.ycombinator.com/item?id=48610222))
- Fast startup for command-line tools (3 comments in the sample): "Generally startup time is significantly improved, so if you're writing command line tools in particular it can be cool." ([source](https://news.ycombinator.com/item?id=47590468)) "you can get native AOT executables that launch quickly" ([source](https://news.ycombinator.com/item?id=47616758)) "statically compiled binaries on linux worked well for me" ([source](https://news.ycombinator.com/item?id=47599382))
- Free for personal and commercial use (2 comments in the sample): "You can use the EE for free, both for personal and commercial use cases" ([source](https://news.ycombinator.com/item?id=46490365)) "GraalVM and OpenJ9 are available for free" ([source](https://news.ycombinator.com/item?id=45990438))

## Other language runtimes people recommend

- [.NET](https://hackerapproved.com/p/net/): 215 recommend, 53 mixed, 120 criticize
- [BEAM (Erlang VM)](https://hackerapproved.com/p/beam/): 56 recommend, 12 mixed, 12 criticize
- [JVM](https://hackerapproved.com/p/jvm/): 31 recommend, 7 mixed, 21 criticize
- [Java Virtual Machine](https://hackerapproved.com/p/java-virtual-machine/): 28 recommend, 13 mixed, 20 criticize

## The badge

A product earns the Hacker Approved badge when at least 10 people recommend it, recommenders outnumber critics at least 2 to 1 (mixed feelings count toward neither side), it was recommended in at least 4 of the 12 months and in at least 5 different threads, and no single thread supplies more than half of the people who recommend it. Health and money products are never badged.

## Cite as

Hacker Approved, "GraalVM", https://hackerapproved.com/p/graalvm/ (15 recommend, 13 mixed, 17 criticize; Hacker News comments, November 2025 to October 2026).

Counts updated 2 Nov 2026, with data through October 31, 2026.
