Endive: A JVM native WebAssembly runtime

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. endive

    A JVM native WebAssembly runtime

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. browsercraft

    Unmodified Minecraft 1.2.5 in the browser using CheerpJ

    Shameless plug: we solved the opposite problem, running any Java application in the browser via WebAssembly: https://labs.leaningtech.com/blog/cheerpj-4.3

    And yes, it does run Minecraft as well :-) https://browsercraft.cheerpj.com/

  4. chicory

    Native JVM WebAssembly runtime

    This is a fork of Chicory, a bit more context of the relationship between the projects can be found here:

    https://github.com/dylibso/chicory/issues/1296

  5. petrify

    Compile your ML Models/ONNX Decision Trees (XGBoost, LightGBM, SciKit-Learn) straight to JVM Bytecode

    Projects like this would be significantly funner and easier to make in Jdk25+(well technically 24+) because of the new Java classfile/bytecode API. It looks like Endive uses OW2 ASM, probably because this supports back to Jdk11. The new jdk API has a minimum target of Jdk17. OW2 ASM is significantly harder to use IMHO though.

    What got me into this is I just finished a major release of Petrify (https://github.com/exabrial/petrify) that compiles ML Models to JVM Bytecode. It requires Jdk25 to do the compilation, but the compiled models can run on Jdk17+.

    I'm looking for more side projects to use the classfile API on.

  6. webassembly4j

    A unified Java API for executing WebAssembly across multiple runtimes.

    Another Shameless plug: A common interface for webassembly engines, including Chicory, in Java https://github.com/tegmentum/webassembly4j

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Microsoft Flight Simulator 2024: WebAssembly API

    3 projects | news.ycombinator.com | 29 Jul 2025
  • Lessons from Mixing Rust and Java: Fast, Safe, and Practical

    6 projects | news.ycombinator.com | 18 May 2025
  • Chicory: A JVM native WebAssembly runtime

    11 projects | news.ycombinator.com | 25 Feb 2025
  • CheerpJ 3.0: a JVM replacement in HTML5 and WASM to run Java on modern browsers

    13 projects | news.ycombinator.com | 9 May 2023
  • Do goroutines typically run ontop of operating system threads?

    1 project | /r/golang | 4 Jan 2023