Recomp / RE tooling / Multi
JD-GUI Duo
Desktop Java decompiler front end, a JD-GUI successor that lets you switch between several decompiler engines (JD-Core, CFR, Procyon, Fernflower, Vineflower, Jadx) on the same class.
Tool Human-led releasedFacts
- Original
- Java bytecode (.class / .jar)
- Platform
- Multi
- Method
- Tool
- Provenance
- Human-led · Maintained since 2021-03, before AI coding tools (GitHub repo history). what this means
- Status
- released
- Licence
- GPL-3.0
- Team
- nbauma109
- Started
- 2021-03
- Runs on
- Windows, Linux, macOS
- Needs the original
- No
How to get it legally
Download it from the official repository. No original files are needed.
This project was rebuilt by nbauma109. Facts last checked 2026-10-14.
Sources
Related
All re tooling →angr
Multi-architecture native binaries
Python binary-analysis platform with symbolic execution, control-flow recovery and a decompiler.
asm-differ
Compiled object code in matching decomps
Script that diffs the assembly of a rebuilt function against the original so decompilers can see what still mismatches.
Binary Ninja
Multi-architecture native binaries
Commercial reverse engineering platform built around layered intermediate languages; its public API, examples and plugin interface are MIT-licensed on GitHub.
Cutter
Multi-architecture native binaries
Free graphical reverse engineering platform powered by Rizin, with optional decompiler plugins.
decomp-permuter
C source in matching decomps
Randomly rewrites C functions and scores the compiled output to find variants that match the target binary.
decomp-toolkit (dtk)
GameCube and Wii PowerPC executables
Toolkit for splitting, analysing and relinking GameCube/Wii DOL and REL files in matching decomps.