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 →
Top 23 Java Reverse Engineering Projects
-
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)
-
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.
-
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/
-
-
-
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/
-
-
-
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.
-
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).
-
-
-
-
-
skidfuscator-java-obfuscator
Public production-ready obfuscator using the MapleIR framework designed by cts
-
-
-
-
Severed-Chains
Legend of Dragoon decompiled, reverse engineered, and ported to PC/Mac/Linux/Steam Deck
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Reverse Engineering discussion
Java Reverse Engineering related posts
-
GhidrAssist – AI assisted reverse engineering
-
Reinvent the Wheel
-
Better Reverse Engineering with Frida and Ghidra
-
Blender releases their Oscar winning version tool
-
Ghidra 11.3 has been released
-
Decompiling and Debugging with Ghidra
-
Decompiling 2024: A Year of Resurgance in Decompilation Research
-
A note from our sponsor - InfluxDB
www.influxdata.com | 11 Jul 2025
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 |