{"repo":"Col-E/Recaf","free":true,"listed":false,"github":"https://github.com/Col-E/Recaf","clone":"git clone https://github.com/Col-E/Recaf.git","description":"The modern Java bytecode editor","language":"Java","stars":7337,"topics":["java","bytecode","bytecode-engineering","reverse-engineering","jvm-bytecode","decompile","decompiler","agent","asm","javafx-application"],"license":"MIT","category":"security-tools","readme_excerpt":"Recaf An easy to use modern Java bytecode editor that abstracts away the complexities of Java programs. Download - Launcher - Usage & instructions found on the launcher repo - Snapshot releases - See CI actions for release artifacts - Independent releases (None for 4X currently) Features - Edit Java bytecode with ease from a high or low level (minus the annoying parts) - Editor features within Recaf abstract away complex details of compiled Java applications like: - The constant pool - Stack frame calculation - Using wide instructions when needed - And more! - Easy to use navigable interface with context-sensitive actions - Support for standard Java and Android applications - Multiple decompilers to switch between, with all of their parameters made fully configurable - Built in compiler to allow recompiling decompiled classes, even if some referenced classes are missing (When supported, support may vary depending on code complexity and obfuscation) - A bytecode assembler with a simple syntax, and supporting tooling - See the state of local variables and stack values at any point in methods - Access variables by names instead of indices for clearer disassembled code - Convert snippets of Java source code to bytecode sequences automatically - Searching for a variety of different content: Strings/numeric constants, classes and member references, instruction patterns - Tools for deobfuscating obfuscated code - Specially crafted class files with the intent of crashing reverse engi","default_branch":null,"files":null,"tree":[],"storefront":"/r/Col-E","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Col-E/Recaf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}