Recaf

Bytecode Editor

A modern Java bytecode editor with features for decompiling, recompiling, and manipulating compiled Java code.

The modern Java bytecode editor

GitHub

6k stars
165 watching
470 forks
Language: Java
last commit: about 2 months ago
Linked from 1 awesome list

agentasmbytecodebytecode-engineeringbytecode-manipulationdecompiledecompilerjavajava-decompilerjavafxjavafx-applicationjvm-bytecodereverse-engineeringstatic-analysis

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
konloch/bytecode-viewer A Java-based tool for analyzing and modifying Android APKs and other Java files 14,733
jboss-javassist/javassist A Java bytecode manipulation toolkit allowing developers to edit and modify compiled Java classes at runtime. 4,127
mikeakohn/java_grinder Compiles Java bytecode to native machine code for embedded systems and retro computing platforms. 496
raphw/byte-buddy A Java library for generating classes at runtime without the need for explicit code generation. 6,326
javapathfinder/jpf-core Analyzes Java bytecode programs to detect concurrency defects and other errors 538
decaf-project/decaf A whole-system dynamic binary analysis platform that enables the analysis of malware and malicious code execution 808
clj-commons/virgil A tool for live-compiling Java classes from Clojure code without restarting the REPL. 317
skylot/jadx Decomposes Android executable files into Java source code 42,178
lwiest/basiccompiler Compiles BASIC programs into Java bytecode. 29
bytedeco/javacv Provides a Java interface to computer vision and multimedia libraries 7,626
lxdvs/apk2gold Decompiles Android apps into Java source code with resources 676
bytedeco/javacpp Provides efficient access to native C++ code from Java 4,519
jesusfreke/smali An assembler/disassembler tool for Android Java bytecode. 6,364
bytedeco/javacpp-presets Provides pre-configured Java modules for widely used C/C++ libraries 2,687
cglib/cglib Generates and transforms Java byte code to enable AOP, testing, and data access framework support for dynamic proxy objects. 4,810