fernflower

Java decompiler

A tool for reverse-engineering Java bytecode to generate source code.

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

GitHub

4k stars
161 watching
659 forks
Language: Java
last commit: 2 months ago
decompilerjavareverse-engineering

Related projects:

Repository Description Stars
konloch/bytecode-viewer A Java-based tool for analyzing and modifying Android APKs and other Java files 14,733
charles2gan/gda-android-reversing-tool An advanced Android decompiler and analysis tool designed to analyze and reverse-engineer APK files, providing features for malware detection, vulnerability scanning, and more. 4,242
lxdvs/apk2gold Decompiles Android apps into Java source code with resources 676
skylot/jadx Decomposes Android executable files into Java source code 42,178
muellerberndt/apkx A tool to decompile Android APKs into Java source code 252
col-e/recaf A modern Java bytecode editor with features for decompiling, recompiling, and manipulating compiled Java code. 6,123
tcurdt/jdependency An analysis tool for class dependencies and jar file relationships 72
pret/pokefirered Decompilation of Pokémon FireRed and LeafGreen ROM images into a programmable form 1,010
reb311ion/replica An enhancement tool for Ghidra's binary analysis capabilities 289
palkeo/panoramix An Ethereum decompiler tool that translates Solidity bytecode into human-readable code 822
chguiterman/dfoliatr An R package for analyzing tree-ring data to identify insect defoliators and disturbances in forests 7
fvarrui/javapackager A tool to package Java applications into native executables and installers for various platforms. 1,074
refactorfirst/refactorfirst Identifies highly coupled classes and class cycles in Java codebases to prioritize refactoring efforts. 459
cybercentrecanada/assemblyline-service-espresso Analyzes Java JAR files for malicious code and extracts human-readable class files 2
spring-projects/spring-loaded Enables class reloading in a running JVM to modify class files and bytecode 2,725