bytecodealliance

A JVM native WebAssembly runtime

16
0
100% credibility
Found May 28, 2026 at 16 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Java
AI Summary

Endive is a pure Java library that runs WebAssembly programs directly on the Java Virtual Machine without requiring any native code or external dependencies. Created by the Bytecode Alliance, it allows developers to safely execute WebAssembly modules anywhere Java runs—from servers to Android phones. Endive includes both a simple interpreter for easy testing and a faster compiler for production use, along with support for standard system interfaces like file access and networking. The project is thoroughly tested against official WebAssembly specifications and powers real-world Java libraries.

How It Works

1
💡 You discover WebAssembly

You've heard about WebAssembly and want to run these programs inside your Java application, but traditional solutions require installing native code on your computer.

2
🔍 You find Endive

You discover Endive through the Bytecode Alliance, a trusted organization that maintains WebAssembly tools. Endive runs WebAssembly directly in Java without any native dependencies.

3
📦 You add Endive to your project

You include Endive in your Java project just like any other library, and it works everywhere Java works—including your phone with Android!

4
📁 You load a WebAssembly program

You point Endive to a WebAssembly file, and it reads and understands the program automatically, checking that it's safe to run.

5
You choose how to run it
🐢
Interpreter mode

Perfect for testing and debugging—everything runs safely and you can see exactly what's happening.

🚀
Compiler mode

Your program runs faster for production use, while still keeping all the safety guarantees of Java.

6
🔌 You connect to system features

Need your program to read files or talk to the network? Endive supports WASI, a standard way for WebAssembly to interact with your computer's operating system.

Your program runs safely

Your WebAssembly program runs inside the Java safety bubble, keeping your computer protected while delivering exactly what you need.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 16 to 16 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is endive?

Endive is a pure Java WebAssembly runtime that lets you execute Wasm modules anywhere the JVM runs - from servers to Android devices to GraalVM native images. Unlike traditional Wasm runtimes written in C/C++/Rust, Endive has zero native dependencies, meaning you ship a single JAR and your security guarantees, memory safety, and observability tools stay intact. It supports the full Wasm spec including WASI, SIMD, threads, and garbage collection.

Why is it gaining traction?

The main draw is simplicity: no more distributing native binaries for every architecture you support, and no more escaping the JVM sandbox via JNI. If you're already in the Java ecosystem and want to run untrusted Wasm code, Endive keeps everything in familiar territory. The Bytecode Alliance backing adds credibility, and being a fork of the mature Chicory project means it inherits years of battle-testing.

Who should use this?

Java developers who need to safely execute sandboxed plugins or extensions in their applications. Teams building polyglot toolchains targeting Wasm who want a pure Java integration path. Anyone tired of managing native runtime dependencies across platforms.

Verdict

With only 16 stars and a 1.0% credibility score, Endive is still very early-stage despite its solid technical foundation. The Bytecode Alliance backing and Chicory heritage provide some assurance, but production adoption should wait for broader community validation. It's worth watching as WASIp2 support and performance improvements land.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.