Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.
-
Updated
Nov 7, 2026 - C++
Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.
The fastest RVA23 RISC-V sandbox
Hiding messages in x86 programs using semantic duals
Static ARM64 to x86 recompiler (GPLv3)
Safely execute an arbitrary x86 instruction
Play Need for Speed: Underground 2 natively on Apple Silicon Macs (M1+). Static recompilation of the PC game (x86, Direct3D 9) to ARM64 + Metal: no Wine, CrossOver or emulator; 119 fps vs 10-15 fps under Wine. Bring your own copy; no game code or assets included.
A binary to LLVM translator
Lightweight and performant dynamic binary translation for RISC–V code on x86–64
Run 32-bit Android apps on 64-bit-only ARM phones: source-available ARM32 -> ARM64 native code translator and app launcher
SENSES Emulator - now boots arm32 Android versions from 1.5 to 7.1.2
Standalone static version of Triton's x86/x64 translator
Experimental ROM-to-C static recompilation for GBA, N64, PS1 and SNES. Includes a homebrew demo, native execution tests and an interactive CFG explorer.
Architecture mapping proofs written in Agda for the paper "Lasagne: A Static Binary Translator for Weak Memory Model Architectures"
Run software that was never built for your computer.
Project V7 is an Android APK patcher for running older 32-bit ARMv7 apps and Unity games on modern 64-bit-only Android devices.
The Triton - Dynamic Binary Analysis (DBA) framework - by JonathanSalwan binding for Delphi
An experimental Xbox 360 ahead-of-time recompilation framework and shared native runtime.
To associate your repository with the binary-translation topic, visit your repo's landing page and select "manage topics."