Recaf

The modern Java bytecode editor (by Col-E)

Recaf Alternatives

Similar projects and alternatives to Recaf

  1. piranha

    Piranha - a modern cloud runtime (by piranhacloud)

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. client

    12 Recaf VS client

    Discontinued ARCHIVED - KAMI Blue: a continuation of 1.12.2 KAMI (by kami-blue)

  4. ricochet

    Anonymous peer-to-peer instant messaging

  5. vineflower

    Modern Java decompiler aiming to be as accurate as possible, with an emphasis on output quality. Fork of the Fernflower decompiler.

  6. deobfuscator

    The real deal

  7. Phobos_1.7.2-BUILDABLE-SRC-Non-Chinese-

    Discontinued Buildable SRC for phobos client version 1.7.2. It is fully functional and not chinese

  8. CLEAN_Phobos_1.9.0-BUILDABLE-SRC

    Discontinued Buildable src reconstructed from the clean Phobos 1.9.0 jar

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. SnapCharts

    A Java and JavaScript charting package

  11. bytecode-viewer

    A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)

  12. jpexs-decompiler

    JPEXS Free Flash Decompiler

  13. dex2jar

    6 Recaf VS dex2jar

    Tools to work with android .dex and java .class files

  14. ib_api

    6 Recaf VS ib_api

    Interactive Brokers API in TypeScript / Kotlin / Java / Nim

  15. Ghidra-Cpp-Class-Analyzer

    Discontinued Ghidra C++ Class and Run Time Type Information Analyzer

  16. Caesium

    1 Recaf VS Caesium

    A Java bytecode obfuscator

  17. threadtear

    Multifunctional java deobfuscation tool suite

  18. bach

    5 Recaf VS bach

    🎼 Bach Builds (on(ly)) Modules

  19. comm

    5 Recaf VS comm

    Comm is an E2E-encrypted, open source messaging app for communities.

  20. qtjambi

    3 Recaf VS qtjambi

    QtJambi is a wrapper for using Qt in Java.

  21. rat-checker

    Discontinued this project is a checker for virus's and token loggers in java apps

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Recaf alternative or higher similarity.

Recaf discussion

Log in or Post with

Recaf reviews and mentions

Posts with mentions or reviews of Recaf. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-08-26.
  • what is the easiest way to decompile, edit and recompile a mod?
    1 project | /r/feedthebeast | 11 Oct 2022
    IF you've got the legal situation all sorted out, and know that you need to change a Java class file, and know how to program in Java, I'd suggest Recaf. With it, you can import a jar file, decompile, edit and recompile any source files in it, and export the whole thing again.
  • Is there any tool for Java reverse engineering that doesn't totally suck?
    3 projects | /r/java | 26 Aug 2022
    No one seems to mention Recaf wich is the best option IMO. You can choose between different decompilers (Fernflower, CFR, Jadx, Procyon and others) has bytecode editing capabilities (you don't have to fully decompile, you can edit the bytecode directly), built in peephole optimizations for flow and number obfuscations, various search options for methods, members, strings, and method virtualization via SSVM
  • What happened to JFX-Central?
    2 projects | /r/JavaFX | 21 Aug 2022
    Uhhh, no? For something like JavaFX, which I've complained about its bad native handling before, you can still make a multi-platform jar with a little bit of effort. For instance my project Recaf is distributed as a single JAR file. Just install JDK 11+ and you're good to go.
  • Visual diff text comparator GUI component
    2 projects | /r/JavaFX | 8 Aug 2022
    I did something like this, but its not its own control/library: https://github.com/Col-E/Recaf/blob/dev3/recaf-ui/src/main/java/me/coley/recaf/ui/pane/DiffViewPane.java
  • How to decompile jars (how not to get ratted v2)
    1 project | /r/minecraftclients | 29 Jul 2022
  • The Code the FBI Used to Wiretap the World
    5 projects | news.ycombinator.com | 7 Jul 2022
    The decompiler they used to view that code is not very good, that output is garbled.

    If you're going to take apart JVM bytecode, you're better off using Recafe or Quiltflower.

    https://github.com/Col-E/Recaf

    https://github.com/QuiltMC/quiltflower

  • Rat finding tools
    1 project | /r/minecraftclients | 23 May 2022
    I've recently been searching for tools that can help me find rats within jar files. So far I've found jd-gui and Recaf, do you all have any suggestions for other tools?
  • Simple loading Pop up - how to add?
    1 project | /r/JavaFX | 11 May 2022
    Example: DecompilePane.java
  • is diablo crack safe or nah
    2 projects | /r/minecraftclients | 25 Feb 2022
  • Java versus Kotlin - personal experiences
    1 project | /r/Kotlin | 24 Dec 2021
    #1: Are you interested in learning about low latency zero allocation programming? #2: Recaf: Java bytecode reversing tool I've been working on for the past 3.5 years | 37 comments #3: My experimental IDE plugin for displaying all project files in a single view, with zoom/pan and code editing. More info in comments. | 57 comments
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic Recaf repo stats
24
6,413
9.8
7 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?