Stream: wasmtime

Topic: Official Java support


view this post on Zulip Asaf Mesika (Feb 20 2024 at 08:32):

Hi,

I've noticed multiple languages supported, as mentioned by the documentation. Is there a plan to support Java officially as well?
I've seen 2 repositories that don't seem official, but they have ~100 stars, which I know isn't a decisive measurement, but it's something you "fear" before using.

Thanks!

view this post on Zulip Alex Crichton (Feb 20 2024 at 15:17):

AFAIK no one's planning on not having Java support, I'm just not aware of anything stepping up so far and requesting to be an "official" solution. I'm also not aware myself of anyone working on Java bindings, but others may!

view this post on Zulip Zachary Whitley (Mar 15 2026 at 22:30):

I've just released a series of packages to provide comprehensive support for WebAssembly in Java that includes Wasmtime as one of the target engines. They're located at https://github.com/tegmentum/webassembly4j, https://github.com/tegmentum/wasmtime4j, and https://github.com/tegmentum/wamr4j I hope that this helps add another language to the list of well supported languages for WebAssembly. It was written to support my own Java/WebAssembly projects and I hope that others might find it helpful in their projects. Any feedback would be appreciated.

view this post on Zulip Ralph (Mar 16 2026 at 08:05):

The GraalVM team has also been working to support Java wasm components, but hasn't yet released anything official. But from last year's wasm.io: https://www.youtube.com/watch?v=Z2SWSIThHXY

view this post on Zulip Lann Martin (Mar 18 2026 at 16:18):

However see https://blogs.oracle.com/java/detaching-graalvm-from-the-java-ecosystem-train


Last updated: Mar 23 2026 at 18:16 UTC