FREEDOM251

Freedom251 › Compare

Side by side

JD-GUI vs Reko

Both stand on decompiler software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

JD-GUI

Free plan LinuxMacWindows

JD-GUI focuses on browsing Java bytecode as reconstructed source, including files referenced by stack traces. It does not cover native-code decompilation.

Visit JD-GUI

Reko

Free plan LinuxMacWindows

Reko offers several ways to work with binaries and supports project files for additional guidance. Check the supported-binaries information and applicable software licenses before using it.

Visit Reko

The facts

JD-GUIReko
Free planYesYes
Open sourceNot publishedNot published
Runs onLinux, Mac, WindowsLinux, Mac, Windows
Lowest paid planFree or on requestFree or on request
Plans published11
MakerNot publishedNot published
Websitejava-decompiler.github.iogithub.com
On decompiler software#12 of 24#16 of 24

JD-GUI: what it does well

  • Displays color-coded reconstructed Java source.
  • Handles CLASS files and multiple archive formats.
  • Can show source lines associated with stack traces.
  • Free and released under GPLv3.

What to know first

  • Does not decompile native code.
  • The project targets Java 5 bytecode and later.
  • JD-Eclipse is an Eclipse plug-in, not JD-GUI.

Reko: what it does well

  • Offers GUI, command-line, and .NET library use.
  • Accepts executables and information-rich project files.
  • Supported-binaries page indicates support maturity.
  • Free under the GPL-2.0 license.

What to know first

  • Cross-platform Avalonia GUI is still under development.
  • Non-Windows use is described with Mono.
  • Useful results may require added type and procedure information.
  • Some software licenses prohibit decompilation or reverse engineering.

Alternatives to JD-GUI Alternatives to Reko The whole list