Awesome Reverse Engineering Anything: tools, projects, case studies and research papers for websites, games, apps, binaries, firmware and communication protocols.
Binary Analysis GitHub Repositories (2026) · Open Source Tools
Discover the best Binary Analysis open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
Curated reverse-engineering tools and learning resources for binaries, apps, firmware, formats, and protocols.
An agent-first decompiler designed to be refined by other agents. Kuna is written in Rust and was originally ported from Ghidra.
Ghidra MCP Server — 200+ MCP tools for AI-powered reverse engineering. GUI plugin + headless server, lazy tool loading, convention enforcement, batch operations, Ghidra Server integration, and Docker deployment.
Stop your AI from making things up — it proposes, deterministic tools decide, every claim checked against ground truth with evidence. Grounded facts and context survive resets. Reverse engineering is the proving ground. MCP server + CLI.
Program for determining types of files for Windows, Linux and MacOS.
WinDbg-like kernel debugger for Windows, from Linux and macOS
LIEF - Library to Instrument Executable Formats (C++, Python, Rust)
DIE engine
Public API, examples, documentation and issues for Binary Ninja
Run Windows and Linux programs on Windows, Linux and Android. A user-mode NT and Linux kernel emulator with WHP/KVM acceleration.
The Open Source Disassembler
The FLARE team's open-source tool to identify capabilities in executable files.
TypeScript toolkit for Windows x64 native systems programming, memory manipulation, and process instrumentation.
Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.
Open-source AI reverse-engineering agent platform and MCP server for Ghidra, Frida, x64dbg and Rizin — automated PE/APK/binary analysis, CTF and malware research, with 100+ MCP tools and a 194-article runnable knowledge base.
BinData - Reading and Writing Binary Data in Ruby
A terminal-first reverse engineering toolkit in Rust: PE/ELF/Mach-O analysis through CLI, TUI, and MCP. Installs as knife.
SuperGhidra: Autonomous Agent Reverse Engineering, Lock-Free Ghidra Daemon & C++ Recovery Suite
010-Editor: Professional Hex and Text Code Editor for Windows with Binary Templates