Download Latest Version recaf-4x-alpha-linux-86x64.jar (69.8 MB)
Email in envelope

Get an email when there's a new version of Recaf

Home / 4.0.0-alpha
Name Modified Size InfoDownloads / 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

recaf4prev

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 mac or linux jar that is suffixed with 86x64 or aarch depending on your CPU architecture.

Why is this not marked as a preview on 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.

Source: README.md, updated 2025-08-31