Developer Tool
7.1k 2026-04-01

Col-E/Recaf

A modern, easy-to-use Java bytecode editor that simplifies complex Java program analysis and modification.

Core Features

Edit Java bytecode with ease, abstracting away complex details.
Multiple configurable decompilers and a built-in compiler.
Tools for deobfuscating and renaming obfuscated code.
Bytecode assembler with simple syntax and local variable/stack value inspection.
Attach to running Java processes with instrumentation capabilities.

Detailed Introduction

Recaf is a sophisticated Java bytecode editor designed to simplify the intricate process of analyzing, modifying, and reverse-engineering Java applications. It abstracts away low-level complexities like constant pools and stack frame calculations, offering a user-friendly interface for both standard Java and Android applications. Beyond basic editing, Recaf provides powerful features such as multiple decompilers, a built-in compiler, a bytecode assembler, and advanced deobfuscation tools, including automatic patching of specially crafted files and renaming capabilities. Its modular API also supports scripting and plugins, making it a versatile tool for developers, security researchers, and reverse engineers.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.