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: almost 2 years ago
decompilerjavareverse-engineering

Related projects:

RepositoryDescriptionStars
konloch/bytecode-viewerA Java-based tool for analyzing and modifying Android APKs and other Java files14,733
charles2gan/gda-android-reversing-toolAn 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/apk2goldDecompiles Android apps into Java source code with resources676
skylot/jadxDecomposes Android executable files into Java source code42,178
muellerberndt/apkxA tool to decompile Android APKs into Java source code252
col-e/recafA modern Java bytecode editor with features for decompiling, recompiling, and manipulating compiled Java code.6,123
tcurdt/jdependencyAn analysis tool for class dependencies and jar file relationships72
pret/pokefireredDecompilation of Pokémon FireRed and LeafGreen ROM images into a programmable form1,010
reb311ion/replicaAn enhancement tool for Ghidra's binary analysis capabilities289
palkeo/panoramixAn Ethereum decompiler tool that translates Solidity bytecode into human-readable code822
chguiterman/dfoliatrAn R package for analyzing tree-ring data to identify insect defoliators and disturbances in forests7
fvarrui/javapackagerA tool to package Java applications into native executables and installers for various platforms.1,074
refactorfirst/refactorfirstIdentifies highly coupled classes and class cycles in Java codebases to prioritize refactoring efforts.459
cybercentrecanada/assemblyline-service-espressoAnalyzes Java JAR files for malicious code and extracts human-readable class files2
spring-projects/spring-loadedEnables class reloading in a running JVM to modify class files and bytecode2,725