Skip to content
Jarrow

Fabric → NeoForge · Minecraft 1.21.1 and 1.21.11 · open source

Drop a Minecraft mod JAR on a web page; get the same mod back for another loader, with a proof that it behaves the same.

Jarrow will convert the JAR itself, not shim it at runtime, and it will only call a conversion good when a behaviour harness says so.

The converter is not built yet (milestone M3).

Nothing converts yet. This page gets a drop zone when the converter works in the browser, and not before: a drop zone that did nothing would be a lie. Follow the build on the roadmap.

How it will work

  1. Drop a Fabric mod JAR. The page reads its manifest and sorts it into a tier: Tier A, Tier B or Unsupported.

  2. Tier A converts in your browser, so the JAR never leaves your machine. Tier B runs as a short-lived GitHub Actions job for signed-in users.

  3. A parity harness starts the original on Fabric and the result on NeoForge and compares what each server registers. That comparison, not a compiler, decides green, yellow or red.

Nightly board

0 mods on the board

The first nightly has not run yet.

Open the board

Project signals

  • parity: not measured yet
  • fabric-api coverage: not measured yet
  • CI workflow status on main