1.skylot / jadxDex to Java decompilerandroiddexjavadecompilerJavaAPACHE-2.051K total5.9K forks+796 starsfrom 50,651 · score 6.68
2.Vineflower / vineflowerModern Java decompiler aiming to be as accurate as possible, with an emphasis on output quality. Fork of the Fernflower decompiler.decompilerfernflowerjavahacktoberfestJavaAPACHE-2.02.4K total157 forks+66 starsfrom 2,378 · score 4.20
3.Col-E / RecafThe modern Java bytecode editorjavabytecodebytecode-engineeringreverse-engineeringjvm-bytecodedecompile+8 moreJavaMIT7.5K total548 forks+55 starsfrom 7,397 · score 4.03
4.Konloch / bytecode-viewerA Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)java-decompilerapkjavaprocyoncfrfernflower+14 moreJavaGPL-3.016K total1.3K forks+49 starsfrom 15,652 · score 3.91
5.JetBrains / fernflowerDecompiler from Java bytecode to Java, used in IntelliJ IDEA.javadecompilerreverse-engineeringJavaAPACHE-2.04.4K total732 forks+19 starsfrom 4,414 · score 3.00
6.hourianto / sporeflowerA J2ME-focused reverse-engineering, decompilation and remapping toolkit, aimed at semantically correct, recompilable output.cldcdecompilerdecompiler-javaj2mejava-decompilermidpJavaAPACHE-2.010 total2 forks+2 starsfrom 8 · score 1.10