LLM-assisted reconstruction of partially decompiled Minecraft 26.1.2
LLM agents repair decompiled Java until bytecode hashes match the original.

Unifies CFR, Fernflower, and Procyon under one API when JD-GUI only handles one.
Java developers debugging third-party code, security researchers, maintainers of legacy systems
JD-GUI · Luyten · CFR
I built javadecompiler.org, a small hub for a set of open-source Java bytecode decompilation tools and libraries. The main goal is to make it easier to work with multiple Java decompilers through one consistent interface.
Transformer API — a common API for integrating multiple decompilers, with in-memory decompilation support and a .class loader utility. It currently supports Fernflower, Vineflower, Procyon, CFR, JD-Core v0/v1, and JADX.
JD-GUI-DUO — an unofficial successor to JD-GUI. It is a 2-in-1 decompiler UI based on JD-Core v0 and v1, with support for third-party decompilers, output comparison, and recompilation.
ECD++ — a fork of the Enhanced Class Decompiler plugin for debugging class files without source code, also integrated into the same decompiler ecosystem.
LLM agents repair decompiled Java until bytecode hashes match the original.
Eclipse decompiler plugin with automated updates when other plugins exist.
Swap decompiler engines on the fly when IntelliJ's built-in viewer fails.
Convenient cross-platform builds of Alula's decomp, but just a Drive folder with no installer.
Yet another Java decompiler, but runs entirely in-browser with a public API.
Terminal UI metaphor for mood tracking, but it's just journaling with a theme.