back to home

Best Open Source reverse engineering Libraries

A curated list of the most popular GitHub repositories tagged with reverse engineering. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1Hack-with-Github/Awesome-Hacking

A collection of various awesome lists for hackers, pentesters and security researchers

108,531
Explore Repo

#2NationalSecurityAgency/ghidra

Ghidra is a software reverse engineering (SRE) framework

65,826Java
Explore Repo

#3xtekky/gpt4free

The official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3

65,768Python
Explore Repo

#4WerWolv/ImHex

🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.

52,890C++
Explore Repo

#5x64dbg/x64dbg

An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

47,901C++
Explore Repo

#6kavishdevar/librepods

AirPods liberated from Apple's ecosystem.

25,875Kotlin
Explore Repo

#7radareorg/radare2

UNIX-like reverse engineering framework and command-line toolset

23,991C
Explore Repo

#8rizinorg/cutter

Free and Open Source Reverse Engineering Platform powered by rizin

18,480C++
Explore Repo

#9vitalysim/Awesome-Hacking-Resources

A collection of hacking / penetration testing resources to make you better!

16,858
Explore Repo

#10OWASP/mastg

The OWASP Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes technical processes for verifying the OWASP Mobile Security Weakness Enumeration (MASWE) weaknesses, which are in alignment with the OWASP MASVS.

12,930Python
Explore Repo

#11alufers/mitmproxy2swagger

Automagically reverse-engineer REST APIs via capturing traffic

9,263HTML
Explore Repo

#12majd/ipatool

Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store

8,851Go
Explore Repo

#13unicorn-engine/unicorn

Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)

8,830C
Explore Repo

#14Perfare/Il2CppDumper

Unity il2cpp reverse engineer

8,737C#
Explore Repo

#15WhiskeySockets/Baileys

Socket-based TS/JavaScript API for WhatsApp Web

8,627JavaScript
Explore Repo

#16capstone-engine/capstone

Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.

8,595C
Explore Repo

#17androguard/androguard

Reverse engineering and pentesting for Android applications

6,088Python
Explore Repo

#18ReagentX/imessage-exporter

Export iMessage data + run iMessage Diagnostics

4,971Rust
Explore Repo

#19niklashigi/apk-mitm

🤖 A CLI application that automatically prepares Android APK files for HTTPS inspection

4,941TypeScript
Explore Repo

#20alphaSeclab/awesome-reverse-engineering

Reverse Engineering Resources About All Platforms(Windows/Linux/macOS/Android/iOS/IoT) And Every Aspect! (More than 3500 open source tools and 2300 posts&videos)

4,888
Explore Repo

#21timschneeb/GalaxyBudsClient

Unofficial Galaxy Buds Manager for Windows, macOS, Linux, and Android

4,796C#
Explore Repo

#22e-m-b-a/emba

EMBA - The firmware security analyzer

3,482Shell
Explore Repo

#23momo5502/sogen

🪅 Windows & Linux userspace emulator

2,882C++
Explore Repo

#24Mouseww/anything-analyzer

全能协议分析工具:浏览器抓包 + MITM 代理 + 指纹伪装 + AI 分析 + MCP Server 无缝对接 AI Agent/IDE | All-in-one protocol analysis toolkit — built-in browser capture, MITM proxy, JS hooks, fingerprint spoofing, AI analysis & MCP server for agent integration

2,774TypeScript
Explore Repo

#25Phobos-developers/Phobos

Ares-compatible C&C Red Alert 2: Yuri's Revenge engine extension

424C++
Explore Repo

#260xdea/haruspex

Vulnerability research assistant that extracts pseudocode from the IDA Hex-Rays decompiler.

124Rust
Explore Repo

#270xdea/augur

Reverse engineering assistant that extracts strings and related pseudocode from a binary file.

107Rust
Explore Repo