Tool Open source

Chicory

Chicory is a JVM-native WebAssembly runtime written purely in Java. It runs WebAssembly programs wherever the JVM runs, without native dependencies, JNI, or a separate native runtime, allowing Java applications to keep their JVM memory, security, and observability guarantees.

View repository Visit site Mentioned in 1 video ↓

Overview

It includes a WebAssembly binary parser and bytecode interpreter, with planned compiler and AOT engines, validation, WASI support, SIMD, tail calls, exception handling, threads, garbage collection, and multi-memory support. The project prioritizes safety, simplicity, and use in restrictive JVM environments over being a standalone or fastest runtime.

What Chicory is used for

1 use taken from transcripts — each links to the moment in the video.

  • Chickory is described as a pure Java WebAssembly virtual machine interpreter. It could allow Java applications to run shared WebAssembly logic without native extensions.

    unverified InfoQ34:23

Videos mentioning Chicory

1 in the library.