ENNAENNA

JD-GUI

GPL-3.0

๐Ÿงฌ Reverse Engineering ยท Java

JD-GUI is a standalone graphical utility that displays Java source code from CLASS files. It reconstructs readable Java source from compiled bytecode, handling most obfuscation patterns and modern Java features. The tool provides a tree-based navigation of JAR archives, syntax highlighting, search functionality, and the ability to save decompiled source as individual files or complete projects. JD-GUI integrates with JD-Core (its decompilation engine) and can be used as an Eclipse/IntelliJ plugin. While simpler than full RE suites, its speed and ease of use make it the go-to tool for quick Java decompilation tasks.

15.1kstars
2.5kforks
246issues
Updated 1y ago
+I use this

Installation

$ brew install jd-gui

Use Cases

  • Quick decompilation of Java CLASS files
  • Navigating and searching JAR archives
  • Recovering source from compiled Java applications
  • Analyzing third-party libraries without source

Tags

javadecompilerguiclass-filesjar-analysis

Community Reviews

More in Reverse Engineering