Star on GitHubStar1.1k stars

Tool

Recaf

Inspect and modify compiled JVM applications with integrated decompilers, bytecode assembly, reference search, mappings and deobfuscation tools. The reviewed 4.0 preview also provides basic read-only Android bytecode inspection.

Targets
App · Binary
Category
JVM bytecode tools
Relationship
Foundation tool
Sources reviewed

Requirements & limits

  • Requires JDK 22+ and JavaFX 22+; the recommended launcher downloads compatible JavaFX artifacts. Select a build matching the operating system and CPU.
  • The 4.0.0-alpha GitHub release is explicitly a preview despite being listed as a regular release. Its Android support is read-only; do not assume JVM editing features apply to Android.
  • MIT-licensed. Provide compiled application inputs; recovered decompiled text is an analysis view, not guaranteed original source.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · Col-E/Recaf · Revision 7ce7b5d
  2. https://recaf.coley.software/user/install/requirements.html
  3. build.gradle GitHub · Col-E/Recaf · Revision 7ce7b5d
  4. https://github.com/Col-E/Recaf/releases/tag/4.0.0-alpha
  5. LICENSE GitHub · Col-E/Recaf · Revision 7ce7b5d

More in Apps

All 174 entries in Apps

↑↓ move↵ open⌘↵ new tab