recaf
« Back to VersTracker
Description:
Java bytecode editor
Type: Cask  |  Latest Version: 2.21.14@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: java bytecode editor reverse-engineering decompiler
Install: brew install --cask recaf
About:
Recaf is a modern Java bytecode editor that simplifies the process of viewing and modifying compiled Java classes. It provides a user-friendly interface to decompile, edit, and save class files without needing the original source code. This tool is valuable for reverse engineering, patching applications, or making quick modifications to Java libraries.
Key Features:
  • Integrated decompilation for readable bytecode analysis
  • Hex editor mode for low-level byte manipulation
  • Workspace system for managing multiple class files and dependencies
  • Support for Java 8 through modern Java versions
Use Cases:
  • Reverse engineering Java applications for analysis or interoperability
  • Patching or hotfixing third-party libraries without source access
  • Learning and inspecting how compiled Java code functions
Alternatives:
  • JD-GUI – JD-GUI is primarily a decompiler, whereas Recaf offers both decompilation and direct bytecode editing in a unified workflow.
  • JByteMod – JByteMod is another bytecode editor but Recaf is often considered more modern with better decompiler integration and a cleaner UI.
Version History
Detected Version Rev Change Commit