Topics / #game-preservation

Game-preservation projects on GitHub

Preserving older games and keeping them runnable on modern systems

As of , the most-starred Game-preservation projects on GitHub are rpcs3 (20.1K stars), chinese-dos-games (10.3K stars) and PS2Recomp (3.6K stars). GitHub.Locker tracks 13 Game-preservation repositories with 42.3K stars combined. The fastest-growing on October 18 was EQAI, with +551 stars in a day.

13Projects
42.3KStars in total
+1.4KStars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

13 projects · by stars

  1. #1 · RPCS3/rpcs3

    rpcs3

    RPCS3 is the world's first free and open-source PlayStation 3 emulator and debugger, written in C++.

    20.1K
  2. #2 · rwv/chinese-dos-games

    chinese-dos-games

    A collection of 1,898 classic Chinese DOS games, playable directly in the browser. The project hosts the game files themselves and links to a website built around them.

    10.3K
  3. #3 · ran-j/PS2Recomp

    PS2Recomp

    PS2Recomp statically recompiles PlayStation 2 ELF binaries into C++ source code and ships a runtime to execute that generated code, letting you build native PC ports of PS2 games.

    3.6K
  1. 4

    gow3_pc

    3.4KFelipePrado0/gow3_pc · C++

    A Windows (and experimental Linux) port of God of War III Remastered, a PlayStation 4 game, that lets you run your own legally-owned copy of the game on a PC with a launcher, in-game menu, cheats and performance patches.

  2. 5

    awesome-decomp-games

    1.8KSubmitGame/awesome-decomp-games · Python

    A curated, automatically updated list of games that have been decompiled, recompiled, or otherwise reverse-engineered, covering decomps, static recomps, source ports, engine remakes, and browser ports, with each entry rated for quality.

  3. 6

    EQAI

    742AhmadHassan-BTed/EQAI · Python

    This is a reverse-engineering pipeline that transplants the original EverQuest Online Adventures (EQOA) character geometry into the EverQuest Online Adventures: Frontiers PS2 client, fixing engine-level bugs like VU1 shader errors, Emotion Engine memory overflows, and CDVD hardware faults so the original models load correctly.

  4. 7

    BloodBorneButPc

    519Awakenchan/BloodBorneButPc · C#

    BloodBorneButPc is a one-package launcher and engine that lets you play the PS4-exclusive Bloodborne on Windows. It is built on the bbport and shadPS4 projects and reworked by the author for better performance.

  5. 8

    Fable-2-Recomp

    492himdo/Fable-2-Recomp · C++

    A native PC port of Fable 2: the Xbox 360 game's PowerPC code is statically recompiled into a Windows executable with the ReXGlue SDK, so it runs on PC without a console.

  6. 9

    RyGT

    383mlgprorektm8/RyGT · C++

    RyGT ports the PS4 game Gran Turismo Sport (CUSA03220, update 1.69) to run natively on Windows. It is not an emulator: a converter turns the game's PS4 executable into a Windows GTSport.exe, the original game code runs directly on the CPU, and RyGT's libraries replace the PS4 system while shadGT's Vulkan renderer handles graphics.

  7. 10

    re4

    352adonis-singh/re4 · C++

    A complete, byte-identical decompilation of Resident Evil 4 for GameCube — the G4BE08 debug build, both discs — reconstructed as readable C/C++ that rebuilds the exact original binaries.

  8. 11

    wowdecomp

    327SatyPardus/wowdecomp · C++

    wowdecomp is a C++ decompilation of the World of Warcraft 3.3.5a client (Wow.exe, build 12340, June 2010), reconstructing the original game executable function by function from its binary.

  9. 12

    SkyRecomp

    183Apolinario-coder/SkyRecomp · C

    SkyRecomp is a native PC port of The Legend of Zelda: Skyward Sword HD, created by statically recompiling the original AArch64 (Switch) machine code into native C code that runs with a Vulkan graphics backend on Windows.

  10. 13

    th08

    119N0zoM1z0/th08 · C++

    A from-scratch C++ source reconstruction of the original Japanese 1.00d executable of Touhou 08 (Imperishable Night), rebuilt function-by-function until it matches the compiled game binary.

Often tagged together