Home / Desktop Software Reimplementations / Binary Translators

12 open-source Binary Translators projects

Binary Translators (Desktop Software Reimplementations): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. FEX-Emu★ 8,340 · active · C++

    Fast usermode x86/x86-64 emulator for ARM64 Linux

  2. Blink★ 7,600 · active · C

    Tiny x86-64 Linux emulator that runs on many platforms

  3. Box64★ 5,692 · active · C

    Linux userspace x86_64 emulator for ARM64, RISC-V and LoongArch with native lib wrapping

  4. Box86★ 3,817 · active · C

    Linux userspace x86 emulator for ARM with native library wrapping

  5. mobox★ 3,754 · archived · Shell

    Runs Windows x86 apps in Termux on Android with Box64 and Wine

  6. Hangover★ 2,058 · active · Dockerfile

    Runs Win32/Win64 x86 apps on ARM64 and other hosts using Wine with FEX/Box64

  7. recompiler★ 1,760 · dormant · C++

    Xbox 360 executable to Windows executable static recompiler

  8. felix86★ 702 · active · C++

    x86-64 userspace emulator for RISC-V Linux

  9. bin2llvm★ 159 · dormant · C++

    Binary to LLVM IR translator

  10. binrec-tob★ 153 · dormant · C++

    Dynamic binary lifting and recompilation

  11. epanos★ 74 · dormant · C

    MIPS to C decompiler for the SGI ElectroPaint program

  12. spaceengine-mac★ 5 · active · C

    Native Apple Silicon port of SpaceEngine by static recompilation of the Windows executable