Repolode

Security & privacy

Reverse engineering tools: 36 open-source projects (2026)

Decompilers, disassemblers and binary analysis tools for working out what compiled software really does.

Project
36
This week
+29.8K
Updated
3 hours ago

How to choose

Start with the kind of file you have and the job you need done. Ghidra disassembles and decompiles native binaries and supports scripting, ILSpy turns .NET assemblies back into C#, and jadx turns Android APK and Dex files into Java. If you first need to understand a file's layout, ImHex is a hex editor with a pattern language for parsing structures.

Top projects compared

ProjectStarsThis weekLicenseUpdated
rea440.5K+25.5KMIT3 hours ago
ghidra98.5K+2.1KApache-2.0yesterday
ImHex55.8K+100GPL-2.030 days ago
jadx51.7K+262Apache-2.05 days ago
reverse-skill44.3K+404MIT2 months ago
Apktool27.1K+168Apache-2.06 days ago

All projects

MCP server and CLI letting AI agents reverse engineer native binaries, Electron apps, .NET assemblies and websites.

440.5K+25.5K this week109KTypeScriptMITUpdated 3 hours ago

Ghidra is an open-source software reverse engineering framework from the NSA, offering disassembly, decompilation, graphing and scripting for compiled code.

98.5K+2.1K this week11.2KJavaApache-2.0Well maintainedUpdated yesterday

A cross-platform hex editor for reverse engineering and binary analysis, with a pattern language for parsing file structures.

55.8K+100 this week2.6KC++GPL-2.0Well maintainedUpdated 30 days ago

Command-line and GUI tools that decompile Android Dex, APK and related files into readable Java source code.

51.7K+262 this week5.9KJavaApache-2.0Well maintainedUpdated 5 days ago

An AI agent skill pack that routes reverse engineering, pentest, and CTF tasks to the right playbook and checks which tools are installed.

44.3K+404 this week6.6KPowerShellMITWell maintainedUpdated 2 months ago

A command-line tool for reverse engineering closed Android APK files, decoding resources to near-original form and rebuilding them after changes.

27.1K+168 this week4.2KJavaApache-2.0Well maintainedUpdated 6 days ago

Open-source, cross-platform .NET assembly browser and decompiler that turns compiled .NET binaries back into readable C#.

27K+105 this week3.8KC#MITWell maintainedUpdated 6 hours ago

Libre reverse engineering framework and command-line toolset for analyzing, disassembling, debugging and emulating binaries on Unix-like systems.

25.4K+134 this week3.4KCOtherUpdated 6 hours ago

A free, open-source reverse engineering platform with a GUI, built on the rizin framework.

20.2K+53 this week1.5KC++GPL-3.0Updated 4 days ago

A Rust-based firmware analysis tool that identifies and optionally extracts files and data embedded inside other files.

14.6K+29 this week1.9KRustMITUpdated 3 months ago

MCP server that connects IDA Pro to LLM clients so an AI assistant can decompile, annotate and rename binaries during reverse engineering.

13.4K+146 this week1.6KPythonMITWell maintainedUpdated last month

Cross-platform file identification and static analysis tool that detects file types, compilers, packers and protections in executables.

11.9K+61 this week995JavaScriptMITWell maintainedUpdated 9 hours ago

An MCP server that exposes Ghidra's reverse engineering functions so LLM clients can decompile and analyze binaries.

11.8K+146 this week1.3KJavaApache-2.0Updated 28 days ago

Unofficial continuation of dnSpy, a debugger and editor for .NET and Unity assemblies that works without source code.

11.4K+41 this week790C#GPL-3.0Updated 6 days ago

A lightweight CPU emulator framework based on QEMU that runs machine code for multiple architectures through a clean, architecture-neutral API.

9.5K+27 this week1.6KCGPL-2.0Updated 20 days ago

A Python extension that adds an enhanced, exploit-development-oriented interface to GDB for x86, ARM, MIPS, PowerPC and SPARC.

8.4K+9 this week841PythonMITUpdated 3 months ago

A Java and Android bytecode editor with an IDE-like interface for decompiling, editing, deobfuscating and exporting compiled applications.

7.5K+2 this week547JavaMITWell maintainedUpdated 5 days ago

MCP server letting AI assistants drive Ghidra for binary analysis, with 200+ tools for decompiling, renaming and annotating.

6.2K+125 this week382JavaApache-2.0Updated 3 hours ago

A cross-platform C++ library with Python and Rust bindings to parse, modify and abstract ELF, PE, Mach-O and Android executable formats.

5.6K+11 this week759C++Apache-2.0Well maintainedUpdated 4 hours ago

A UNIX-like reverse engineering framework and command-line toolset for analyzing binaries, disassembling code and debugging programs.

4.2K+53 this week700CLGPL-3.0Updated 4 hours ago

A command-line toolkit for Apple firmware research, covering IPSW/OTA downloads, Mach-O and dyld cache analysis, kernelcaches, and connected iOS devices.

3.9K+25 this week326GoMITWell maintainedUpdated 7 hours ago

An IDA Pro plugin that sends decompiled functions to large language models to explain them, add comments, and suggest variable names.

3.5K333PythonGPL-3.0Updated 3 months ago

A JADX plugin plus Python MCP server that lets LLMs such as Claude analyze decompiled Android APKs live from the JADX GUI.

3K+16 this week281JavaApache-2.0Updated 20 days ago

An MCP plugin for x64dbg that lets AI assistants control the debugger over HTTP for breakpoints, stepping, and memory reads.

2.8K+59 this week319ZigMITWell maintainedUpdated 4 days ago

Command-line tool that recursively extracts files from 78+ archive, compression and file-system formats and carves out unknown chunks in binary blobs.

2.6K+18 this week159PythonMITUpdated 5 hours ago

An MCP server extension for Ghidra that lets AI language models drive reverse engineering analysis through small, focused tools.

950+48 this week93JavaApache-2.0Well maintainedUpdated 5 days ago

An LLM-powered extension for Ghidra that adds AI-assisted code explanation, chat, and agentic analysis to reverse engineering workflows.

778+4 this week78JavaMITUpdated 22 days ago

LLM-powered plugin for radare2 that adds an r2ai command for AI-assisted reverse engineering, with a decai decompilation plugin.

535+37 this week70CMITWell maintainedUpdated yesterday

A Windows-focused PE viewer and analyzer for EXE, DLL, SYS, static libraries, COFF objects and ELF files, with disassembly and decompilation.

377+87 this week44C++MITUpdated 12 days ago

An MCP server that lets AI agents drive radare2 for binary analysis, running from the CLI, as an r2 plugin, or over HTTP.

357+9 this week43CMITWell maintainedUpdated 23 days ago

FAQ

How are these projects chosen?
Every project on Repolode passes a quality screening before it is listed: it must be usable today, solve a concrete problem, be more than a thin wrapper and still be maintained. This page groups the listed projects by topic and ranks them by GitHub stars.
Which project here is the most popular?
morluto/rea, with 440.5K GitHub stars. Check each project's license and last commit before choosing.

More collections