Explore projects

Search public decompilation and reverse engineering projects by category, platform, approach and contribution needs.

Projects: 24

Page 1 of 2
How projects are ranked

Most wanted counts currently active, eligible votes. Equal totals are ordered by newer publication date, then a stable listing identifier.

Trending counts active votes first cast for a project in the last 30 days. Removing and restoring a vote does not refresh that date. Ties use total active votes, then newer publication date and a stable listing identifier.

asahilinux/docs
Hardware and device researchProject status: Unknown

Records research into Apple Silicon hardware, firmware interfaces, and platform behavior needed to support independently developed operating-system software.

Original platform
Apple Silicon Macs
Work type
Reverse engineering and documentation

Progress not reported

envytools/envytools
Hardware and device researchProject status: Unknown

Collects tools and technical documentation for understanding NVIDIA GPU hardware, instruction sets, and the interfaces used by graphics drivers.

Original platform
NVIDIA GPUs
Work type
Reverse engineering and documentation

Progress not reported

yosyshq/prjtrellis
Hardware and device researchProject status: Unknown

Maps the architecture and configuration bitstream of Lattice ECP5 FPGAs, supplying device information and tools for independent FPGA development.

Original platform
Lattice ECP5
Work type
Reverse engineering and documentation

Progress not reported

yosyshq/icestorm
Hardware and device researchProject status: Unknown

Documents the bitstream format of Lattice iCE40 FPGAs through reverse engineering, enabling independent tools to work with the devices.

Original platform
Lattice iCE40
Work type
Reverse engineering and documentation

Progress not reported

CalcProgrammer1/OpenRGB
Hardware and device researchProject status: Unknown

Reimplements control of RGB lighting devices across manufacturers, replacing separate vendor utilities with a shared hardware-control application.

Original platform
PC lighting hardwareUSB peripherals
Work type
Reverse engineering and documentationReimplementation and compatibility

Progress not reported

kanflo/opendps
Firmware and BIOSProject status: Unknown

Replaces the firmware in DPS-series programmable power supplies, building on investigation of the devices' hardware and control behavior.

Original platform
DPS-series power supplies
Work type
Reverse engineering and documentationReimplementation and compatibility

Progress not reported

dualtachyon/uv-k5-firmware
Firmware and BIOSProject status: Unknown

Recreates the firmware behavior of the Quansheng UV-K5 radio, targeting the manufacturer's 2.1.27 firmware as a reference.

Original platform
Quansheng UV-K5
Work type
Reimplementation and compatibility

Progress not reported

openbios/openbios
Firmware and BIOSProject status: Unknown

Implements an Open Firmware environment that can replace or complement existing machine firmware and expose compatible boot interfaces.

Original platform
Open Firmware systems
Work type
Reimplementation and compatibility

Progress not reported

dosemu2/dosemu2

Provides a DOS execution environment on Linux, reproducing the system behavior needed to keep legacy DOS applications usable.

Original platform
DOS
Work type
Reimplementation and compatibility

Progress not reported

fdos/kernel

Implements the core services expected by MS-DOS and PC DOS software as part of the independently developed FreeDOS operating system.

Original platform
DOS
Work type
Reimplementation and compatibility

Progress not reported

darlinghq/darling

Recreates Darwin and macOS runtime interfaces on Linux to run software built for Apple's operating-system environment.

Original platform
macOS
Work type
Reimplementation and compatibility

Progress not reported

reactos/reactos

Develops an independent operating system compatible with Windows NT applications and drivers, reconstructing the behavior expected by existing software.

Original platform
Windows NT
Work type
Reimplementation and compatibility

Progress not reported

twogood/unshield
SoftwareProject status: Unknown

Reimplements access to InstallShield cabinet archives so their contents can be inspected and extracted without relying on the original Windows installer.

Original platform
Windows
Work type
Reverse engineering and documentationReimplementation and compatibility

Progress not reported

kyz/libmspack
SoftwareProject status: Unknown

Provides independent support for Microsoft's historical compression and container formats, including CAB, CHM, HLP, LIT, KWAJ, and SZDD.

Original platform
DOSWindows
Work type
Reimplementation and compatibility

Progress not reported

libyal/liblnk
SoftwareProject status: Unknown

Implements a reader and analysis tools for Windows shortcut files, with documentation of LNK structures and related data blocks.

Original platform
Windows
Work type
Reverse engineering and documentationReimplementation and compatibility

Progress not reported