GPU Drivers (Drivers & Low-level Hardware): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.
Reverse-engineered Apple Firestorm/Icestorm CPU microarchitecture notes
Reimplementation of the NVIDIA DLSS 5 neural-rendering network as Vulkan compute shaders for AMD GPUs
Development tree of the Lima Mali-400 driver before upstream Mesa merge
Linux GDDR6/GDDR6X VRAM temperature reader for NVIDIA RTX cards
AMD Radeon reverse engineering tools
Driver-layer GPU libraries and tests for the PS Vita's PowerVR SGX
Reverse-engineering tools and docs for the NVIDIA Tegra 2/3 GPU (open Tegra graphics)
Independent reimplementation of the DLSS neural rendering inference pass on an Intel iGPU
Three.js WebGPU port of OpenDLSS-NR, the reimplementation of NVIDIA's DLSS 5 neural renderer
Reshaping PowerVR SGX GPL kernel drivers for mainline Linux
Mainline kernel tree for the Allwinner VPU (Cedrus) reverse engineering effort
Open-source tool for monitoring, configuring and overclocking NVIDIA GPUs
Reverse-engineered documentation of Arm Mali GPU shader ISAs
Reverse engineering of NVIDIA's Tegra Linux driver
Reverse-engineered ISA database for NVIDIA SM120 Blackwell GPUs
VDPAU video decode driver for NVIDIA Tegra built from reverse-engineered hardware
Mesa/Gallium 3D driver for Intel GMA 500 (PowerVR SGX535) built through reverse engineering
Vulkan reimplementation of NVIDIA's DLSS 5 neural rendering network, bit-exact
Vivante GPU debugging and reverse-engineering tools from the etnaviv project
Mesa OpenGL/Vulkan driver for Apple AGX GPUs, with reverse-engineered ISA notes
Reverse engineering the RDNA2 ray-tracing BVH format
Reverse-engineered Mesa OpenGL and Vulkan drivers for Qualcomm Adreno GPUs
Reverse engineering of the Hercules Graphics Card
Reverse-engineered Mesa driver for Arm Mali-400/450 (Utgard) GPUs
Tool for dumping memory of the closed-source Mali driver, used to reverse engineer Mali GPUs
Mesa 3D: hosts reverse-engineered GPU drivers (panfrost, lima, freedreno, etnaviv, nouveau, asahi, NVK)
Nouveau kernel driver for NVIDIA GPUs, built by reverse engineering
Tools for reverse engineering NVIDIA shader ISAs using the CUDA disassembler
Overclocking, monitoring and tweaking tool for NVIDIA cards using undocumented registers
Open-source Mesa Vulkan driver for NVIDIA GPUs built on nouveau
Reverse-engineered Mesa driver for Arm Mali Midgard, Bifrost and Valhall GPUs
Reverse engineering NVIDIA CUDA internals
Documentation and tooling from reverse engineering the PowerVR SGX540 GPU
AMD SQTT thread trace reverse engineering experiments
X.Org DDX driver for NVIDIA GPUs from the nouveau project