Back to browse
Javadecompiler.org – a unified Java decompiler and transformer API

Javadecompiler.org – a unified Java decompiler and transformer API

by nbauma109·Mar 16, 2026·3 points·0 comments

AI Analysis

●●SolidNiche GemSolve My Problem

Unifies CFR, Fernflower, and Procyon under one API when JD-GUI only handles one.

Strengths
  • Multiple decompiler support matters—different engines excel at different bytecode patterns
  • Transformer API enables programmatic decompilation without vendor lock-in
  • Side-by-side comparison feature helps identify which decompiler produces cleanest output
Weaknesses
  • API still subject to major breaking changes per their own documentation
  • Competes with established tools like Luyten and standalone CFR with larger communities
Target Audience

Java developers debugging third-party code, security researchers, maintainers of legacy systems

Similar To

JD-GUI · Luyten · CFR

Post Description

Hi HN,

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.

Similar Projects

ECD++ 2026.3.10 Is Released

Eclipse decompiler plugin with automated updates when other plugins exist.

Cozy
nbauma109
101mo ago
GamingMid

Zuma Portable

Convenient cross-platform builds of Alula's decomp, but just a Drive folder with no installer.

Cozy
zeeeeeebo
211mo ago