jd-gui
« Back to VersTracker
Description:
Standalone Java Decompiler GUI
Type: Cask  |  Latest Version: 1.6.6@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: java decompiler reverse-engineering development jar
Install: brew install --cask jd-gui
About:
JD-GUI is a standalone graphical utility that offers advanced Java decompilation capabilities. It allows developers to easily browse and reconstruct source code from compiled Java class files, providing a clear view into application logic. This tool is invaluable for understanding third-party libraries, debugging without source access, and performing security analysis.
Key Features:
  • Supports multiple decompilation engines (including Fernflower, JD-Core, and CFR)
  • Intuitive tree-based navigation for classes, methods, and fields
  • Cross-platform compatibility via Java
  • Drag-and-drop interface for opening JAR and class files
Use Cases:
  • Analyzing third-party Java libraries when source code is unavailable
  • Recovering lost source code from compiled Java applications
  • Security auditing to identify potential vulnerabilities in compiled code
Alternatives:
  • Fernflower – IntelliJ IDEA's decompiler engine; often used as a library or command-line tool rather than a standalone GUI.
  • Procyon – A modern command-line decompiler known for excellent Java 8+ language feature support.
Version History
Detected Version Rev Change Commit
Aug 5, 2025 2:20pm 1.6.6 0 VERSION_BUMP 6532219a