Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Reverse Engineering

Reverse Engineering

323 projects

Showing 36 of 323 projects

Whaler
WhalerGo

A Go program that reverse engineers Docker images to reconstruct the original Dockerfile.

#container-security#passwords#devops
Stars1.2k
Forks104
Last commit2 months ago
PETools
PETools

A Windows toolkit for analyzing, editing, and manipulating Portable Executable (PE) files and processes.

#pefile#portable-executable#process-dumper
Stars1.2k
Forks143
Last commit7 months ago
Android Unpacker
Android UnpackerC

A collection of tools and scripts for unpacking and analyzing protected Android applications, originally presented at Defcon 22.

#mobile-security#unpacker#apk-analysis
Stars1.2k
Forks332
Last commit6 years ago
MetroBoy
MetroBoyC++

Gate-level simulation of the original Game Boy hardware, reverse-engineered from die shots of the DMG-01 chip.

#die-shot-analysis#fpga-tools#simulator
Stars1.2k
Forks36
Last commit1 year ago
Androl4b
Androl4b

A virtual machine for Android application security assessment, reverse engineering, and malware analysis.

#security-training#vulnerability-assessment#mobile-security
Stars1.2k
Forks265
Last commit3 years ago
DDDplus framework
DDDplus frameworkJava

A lightweight DDD enhancement framework for forward and reverse business modeling to support complex system architecture evolution.

#software-architecture#business-modeling#ddd-architecture
Stars1.2k
Forks277
Last commit
xoreos
xoreosC++

An open-source reimplementation of BioWare's Aurora game engine and its derivatives, enabling portable gameplay for classic RPGs.

#bioWare-games#neverwinter-nights#nwn2
Stars1.2k
Forks129
Last commit2 months ago
dethrace
dethraceC

A reverse-engineered, modern rebuild of the 1997 game Carmageddon that runs natively on contemporary systems.

#assembly#sdl2#game-preservation
Stars1.1k
Forks76
Last commit14 days ago
IDR
IDRC++

Interactive Delphi Reconstructor (IDR) is a decompiler for Delphi-compiled Windows executables and DLLs, focusing on static analysis.

#delphi-decompiler#source-code-recovery#malware-analysis
Stars1.1k
Forks254
Last commit2 years ago
Manalyze
ManalyzeYARA

A static analyzer for PE executables that identifies malicious indicators and aids in malware assessment.

#pe#clamav#pe-files
Stars1.1k
Forks168
Last commit2 months ago
The Force Engine
The Force EngineC++

A modern reverse-engineered replacement for the Jedi Engine, enabling Dark Forces and future Outlaws support on modern systems.

#opengl#outlaws#software-renderer
Stars1.1k
Forks82
Last commit3 months ago
Protobuf inspector
Protobuf inspectorPython

A tool to reverse-engineer and parse Protocol Buffers encoded blobs without knowing their definition.

#data-inspection#wire-format#python-library
Stars1.1k
Forks105
Last commit5 years ago
EXEInfo-PE
EXEInfo-PE

Free Windows executable and binary data detector that identifies packers, compilers, protectors, and file formats.

#exeinfo#pe-files#security-tools
Stars1.1k
Forks114
Last commit1 month ago
SurrealEngine
SurrealEngineC++

A reimplementation of Unreal Engine 1 focused on making Unreal (Gold) and Unreal Tournament (UT99) playable on modern systems.

#vulkan#direct3d#first-person-shooter
Stars1.1k
Forks38
Last commit3 days ago
Pokemon GO Java API
Pokemon GO Java APIJava

A Java API for interacting with Pokémon GO servers, enabling programmatic gameplay and data access.

#game-automation#android#bot-framework
Stars1.0k
Forks323
Last commit4 years ago
Vivisect
VivisectPython

A Python framework for disassembly, static analysis, symbolic execution, and debugging of binaries and malware.

#disassembler#emulation#python
Stars996
Forks191
Last commit2 days ago
Rigel Engine
Rigel EngineC++

A modern C++ re-implementation of the classic DOS game Duke Nukem II, offering enhanced graphics and usability on modern systems.

#game-engine-2d#sdl2#opengl
Stars986
Forks65
Last commit2 years ago
Firmware Mod Kit
Firmware Mod KitC

A collection of scripts and utilities to extract, modify, and rebuild Linux-based firmware images for embedded devices.

#router-hacking#trx-format#embedded-systems
Stars983
Forks203
Last commit3 months ago
Proxelar
ProxelarRust

A programmable MITM proxy written in Rust for intercepting, inspecting, and modifying HTTP/HTTPS traffic with Lua scripting.

#http-proxy#https-proxy#reverse-proxy
Stars981
Forks61
Last commit3 days ago
PolyHook
PolyHookC++

A C++11 library providing abstract interfaces for multiple x86/x64 hooking techniques including detours, VEH, and IAT.

#iat-hooking#c-plus-plus#hooking-library
Stars929
Forks177
Last commit6 years ago
TR1X
TR1XC

An open-source reimplementation of Tomb Raider 1, 2, and 3 with modern enhancements, bug fixes, and a unified engine.

#game-reimplementation#game-modding#game
Stars914
Forks60
Last commit1 day ago
PowerShellArsenal
PowerShellArsenalPowerShell

A PowerShell module for reverse engineering that disassembles code, analyzes malware, parses memory structures, and inspects Windows internals.

#disassembly#pe-parsing#dotnet-analysis
Stars898
Forks205
Last commit
Link's Awakening DX
Link's Awakening DXAssembly

A complete disassembly of The Legend of Zelda: Link's Awakening DX for the Game Boy Color, enabling ROM analysis and modification.

#hacktoberfest#assembly#game-preservation
Stars886
Forks89
Last commit6 days ago
Pokemon-GO-node-api
Pokemon-GO-node-apiJavaScript

A Node.js library for interacting with the Pokemon GO API, enabling programmatic access to game data and actions.

#game-automation#gaming-api#bot-development
Stars876
Forks195
Last commit7 years ago
Pokémon Yellow
Pokémon YellowAssembly

A complete disassembly of Pokémon Yellow for Game Boy Color, enabling ROM hacking and analysis.

#disassembly#assembly#rom-hacking
Stars850
Forks329
Last commit1 day ago
Awesome LLVM security
Awesome LLVM security

A curated collection of LLVM-based tools, compilers, and resources focused on security, obfuscation, binary lifting, and compiler development.

#clang#compiler-security#code-obfuscation
Stars839
Forks98
Last commit1 day ago
DECAF (Dynamic Executable Code Analysis Framework)
DECAF (Dynamic Executable Code Analysis Framework)C

A dynamic binary analysis framework based on QEMU for whole-system taint analysis and security research.

#taint-analysis#malware-analysis#intrusion-detection
Stars838
Forks167
Last commit
Winbindex
WinbindexPython

An index of Windows binaries with download links for executables like exe, dll, and sys files from Microsoft's symbol server.

#dll-files#executable-index#windows-development
Stars832
Forks84
Last commit1 day ago
MalUnpack
MalUnpackC

A dynamic unpacker for Windows malware that deploys packed executables, waits for payload unpacking, and dumps the extracted code.

#pe-sieve#windows-security#dynamic-unpacking
Stars816
Forks76
Last commit1 month ago
HAL – The Hardware Analyzer
HAL – The Hardware AnalyzerC++

A comprehensive netlist reverse engineering and manipulation framework for hardware analysis, akin to IDA or Ghidra for hardware.

#fpga#fpga-analysis#embedded-security
Stars799
Forks93
Last commit4 days ago
Droidbox
DroidboxPython

Dynamic analysis tool for Android applications that monitors runtime behavior, detects information leaks, and visualizes app activity.

#android-app-analysis#runtime-monitoring#android-security
Stars797
Forks225
Last commit3 years ago
JTAGenum
JTAGenumC++

An Arduino/Raspberry Pi tool to scan for JTAG pins and enumerate undocumented instructions on embedded devices.

#jtag#boundary-scan#raspberrypi
Stars796
Forks113
Last commit2 years ago
OpenNFS
OpenNFSC++

A modern open-source engine that recreates classic Need for Speed games (1-5) by unpacking original data files.

#bullet-physics#game-preservation#opengl
Stars793
Forks44
Last commit25 days ago
CANalyzat0r
CANalyzat0rPython

A security analysis toolkit with GUI for proprietary automotive CAN and CAN FD protocols, featuring modular analysis mechanisms.

#can-fd#can-bus#gui-toolkit
Stars792
Forks154
Last commit4 years ago
OSX Security Awesome
OSX Security Awesome

A curated collection of macOS and iOS security resources including tools, research, malware analysis, and hardening guides.

#system-hardening#digital-forensics#hacking-mac
Stars781
Forks113
Last commit2 months ago
PE-bear
PE-bear

A freeware reversing tool for PE files, designed for fast and flexible malware analysis.

#pe-format#pe-files#windows-reversing
Stars779
Forks71
Last commit3 years ago
PreviousPage 5 of 9

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
5 months ago
4 years ago
1 year ago
Next
#Malware Analysis93
#Binary Analysis77
#Security Tools65
#Security Research47
#Static Analysis38
#Cross Platform37
#Android34
#Python32
#C Plus Plus31
#Cybersecurity30
#Dynamic Analysis29
#Retro Gaming29