| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| recaf-4x-alpha-mac-aarch.jar | 2025-08-31 | 69.9 MB | |
| recaf-4x-alpha-mac-86x64.jar | 2025-08-31 | 70.0 MB | |
| recaf-4x-alpha-linux-aarch.jar | 2025-08-31 | 69.7 MB | |
| recaf-4x-alpha-linux-86x64.jar | 2025-08-31 | 69.8 MB | |
| recaf-launcher-gui-0.8.8.jar | 2025-08-31 | 1.5 MB | |
| recaf-launcher-cli-0.8.8.jar | 2025-08-31 | 1.7 MB | |
| recaf-4x-alpha-win-86x64.jar | 2025-08-31 | 70.6 MB | |
| 4.0.0 Alpha _ Preview source code.tar.gz | 2025-08-31 | 5.1 MB | |
| 4.0.0 Alpha _ Preview source code.zip | 2025-08-31 | 6.0 MB | |
| README.md | 2025-08-31 | 2.6 kB | |
| Totals: 10 Items | 364.2 MB | 60 | |
Recaf 4.X Preview
These are preview builds of Recaf built on the current master branch on August 31st 2025.
Java 22+ is required
What is new in Recaf 4.X compared to 2.X / 3.X?
There are too many changes to list but some highlights include:
- New modern UI theme + nicer monospace font
- New tools for deobfuscating code
- Improved support for loading obfuscated inputs targeting common anti-reverse engineering techniques
- Improved dockable UI system with features comparable to what you would see in IntelliJ
- Improved assembly format for editing Java instructions
- Improved assembly UI, including control flow visualization, variable read/write visualization, and more
- Basic read-only Android support (Will be expanded upon in future releases)
Which file should I download?
We recommend most users grab the launcher as it gives you the means to easily grab new releases with a single click. You can find the launcher project here. Information on why a launcher exists can be found in the user documentation section under "Installing".
If you do not want the launcher, you can grab the independent release artifacts attached here, or build Recaf from source yourself. We do not officially have releases anywhere outside of GitHub. We are aware that some third parties will offer their own way to install Recaf such as via Brew,AUR, etc but insist you only use these if you trust them and don't care if you use very outdated builds.
Which file do I download if I want this specific build?
The independent releases recaf-4x-alpha-<platform>.jar are run with java -jar. The <platform> portion should match your operating system and architecture.
- For Windows, just grab the file that says
win-86x64 - For Mac/Linux, grab the respective
macorlinuxjar that is suffixed with86x64oraarchdepending on your CPU architecture.
Why is this not marked as a
previewon github if these are previews?
Because then they don't show up in the main page as the latest release, which massively limits their reach. I am really tired of people downloading a 5+ year old version of Recaf so this is why this is marked as an actual release.
This does not mean 4.0.0 is right around the corner, we still have a lot left to do.