Java Reverse Engineering

Open-source Java projects categorized as Reverse Engineering

Top 23 Java Reverse Engineering Projects

Reverse Engineering
  1. ghidra

    Ghidra is a software reverse engineering (SRE) framework

    Project mention: Show HN: I wrote a Java decompiler in pure C language | news.ycombinator.com | 2025-06-03

    https://github.com/NationalSecurityAgency/ghidra/blob/Ghidra... (Apache 2)

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. Apktool

    A tool for reverse engineering Android apk files

    Project mention: Conducting forensics of mobile devices to find signs of a potential compromise | news.ycombinator.com | 2025-03-16

    I'd be curious if anyone has tried this for Android and what kind of stuff it's checking for. Sideloaded APKs can often contain malicious stuff, but it's nearly impossible to know if it's doing anything suspicious unless you open it up with a tool like Apktool [1] or run it on Triage [2] as it supports Android and watch what it's doing. Most antivirus for Android is pretty much a joke, as far as I'm concerned.

    [1] https://github.com/iBotPeaches/Apktool?tab=readme-ov-file

    [2] https://tria.ge/

  4. Recaf

    The modern Java bytecode editor

  5. simplify

    Android virtual machine and deobfuscator

  6. revanced-patches

    🧩 Patches for ReVanced

    Project mention: YouTube Forces Ads in Moldova Without Offering Premium as an Option | news.ycombinator.com | 2025-03-07

    On Android, you can use ReVanced [1] to patch the YouTube app (and much more) on your own device. It's safer than looking for "modded APKs" online as you can see the source of the patches you apply to your own app [2]

    [1] https://revanced.app/

    [2] https://github.com/revanced/revanced-patches/

  7. fernflower

    Unofficial mirror of FernFlower Java decompiler (All pulls should be submitted upstream)

  8. bindiff

    Quickly find differences and similarities in disassembled code

  9. 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
  10. SchemaCrawler

    Free database schema discovery and comprehension tool

    Project mention: pg-index-health – a static analysis tool for you PostgreSQL database | dev.to | 2025-01-06

    PostgreSQL (like many other relational databases) stores metadata about all objects and relationships between them and provides it externally in the form of information_schema. We can use queries to information_schema to identify any deviations, problems, or common errors (this is exactly what SchemaCrawler does).

  11. BinAbsInspector

    BinAbsInspector: Vulnerability Scanner for Binaries

  12. cp-ddd-framework

    轻量级DDD正向/逆向业务建模框架,支撑复杂业务系统的架构演化!

  13. OpenPods

    The Free and Open Source app for monitoring your AirPods on Android

  14. JByteMod-Beta

    Java bytecode editor

  15. skidfuscator-java-obfuscator

    Public production-ready obfuscator using the MapleIR framework designed by cts

  16. ghidra-delinker-extension

    Ghidra extension for exporting relocatable object files

    Project mention: Reinvent the Wheel | news.ycombinator.com | 2025-05-24
  17. jpsxdec

    jPSXdec: cross-platform PlayStation 1 audio and video converter

  18. Deobfuscator

    Some deobfuscator for java lol (by narumii)

  19. Severed-Chains

    Legend of Dragoon decompiled, reverse engineered, and ported to PC/Mac/Linux/Steam Deck

  20. efiSeek

    Ghidra analyzer for UEFI firmware.

  21. SkidSuite

    A collection of java reverse engineering tools and informational links

  22. Ghidra-Switch-Loader

    Nintendo Switch loader for Ghidra

  23. GhidraEmu

    Native Pcode emulator

  24. GhidRust

    GhidRust: Rust decompiler plugin for Ghidra

  25. allsafe

    Intentionally vulnerable Android application.

  26. SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Reverse Engineering discussion

Log in or Post with

Java Reverse Engineering related posts

  • GhidrAssist – AI assisted reverse engineering

    1 project | news.ycombinator.com | 16 Jun 2025
  • Reinvent the Wheel

    2 projects | news.ycombinator.com | 24 May 2025
  • Better Reverse Engineering with Frida and Ghidra

    1 project | dev.to | 9 Apr 2025
  • Blender releases their Oscar winning version tool

    3 projects | news.ycombinator.com | 26 Mar 2025
  • Ghidra 11.3 has been released

    1 project | news.ycombinator.com | 6 Feb 2025
  • Decompiling and Debugging with Ghidra

    1 project | dev.to | 31 Jan 2025
  • Decompiling 2024: A Year of Resurgance in Decompilation Research

    2 projects | news.ycombinator.com | 30 Jan 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 11 Jul 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 →

Index

What are some of the best open-source Reverse Engineering projects in Java? This list will help you:

# Project Stars
1 ghidra 58,419
2 Apktool 22,425
3 Recaf 6,504
4 simplify 4,528
5 revanced-patches 3,811
6 fernflower 3,711
7 bindiff 2,598
8 SchemaCrawler 1,708
9 BinAbsInspector 1,619
10 cp-ddd-framework 1,146
11 OpenPods 1,053
12 JByteMod-Beta 842
13 skidfuscator-java-obfuscator 641
14 ghidra-delinker-extension 521
15 jpsxdec 495
16 Deobfuscator 440
17 Severed-Chains 361
18 efiSeek 348
19 SkidSuite 339
20 Ghidra-Switch-Loader 310
21 GhidraEmu 288
22 GhidRust 284
23 allsafe 259

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

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