unbaked
4,526 games · 8,274 projectsupdated 2026-10-12

Code links only. Bring your own copy of the game. Rules

PCPC · 1996 · Action RPG

Diablo

Diablo (PC, 1996) has a source port, diasurgical/DevilutionX, and 8 other public projects, including a matching decompilation and a static recompilation.

PSXRecomp splat

Projects

Source portC++17, CMake, SDL29,825 starspushed 2026-10-11custom licenserelease 1.5.5

Diablo build for modern operating systems

Very active port to many platforms; Hellfire support; multiplayer

Reimplementation8,999 starspushed 2025-09-15custom license

Diablo devolved - magic behind the 1996 computer game

version 0.10.0 (prerelease); TAKEDOWN reported; Inactive; N/A

Source portEmscripten2,887 starspushed 2022-05-17no license

Diablo 1 for web browsers

WASM build of devilution for browsers

ReimplementationC++2,171 starspushed 2023-04-13GPL-3.0 licenserelease v0.4

[ARCHIVED] Modern reimplementation of the Diablo 1 game engine

Archived

ReimplementationC++/SFML270 starspushed 2025-07-21custom licenserelease v1.2

An implementation of the Diablo 1 game engine

Data-driven engine reimplementation (sporadic)

Source portReact + TypeScript + Vite shell around the d07RiV/diabloweb WebAssemb…54 starspushed 2026-10-11no license

Play the original Diablo in your browser. Powered by React, TypeScript, Vite, and WebAssembly, with local saves, a free shareware demo, and support for your own MPQ files.

Live (johnimril.github.io/diablo_web); free shareware (spawn.mpq) or user DIABDAT.MPQ; active 2026-10.

Matching decompsplat + maspsx + Psy-Q GCC (decomp.me/objdiff)3 starspushed 2026-10-11no license

Decompilation of PSX Diablo

Decompilation of PSX Diablo (PC source reconstruction is DevilutionX)

diablo-recompnew, unvetted
Static recompPSXRecomp + recomp-ui, CMake/Ninja, clang/MSVC2 starspushed 2026-10-02GPL-3.0 licenserelease v0.1.4

Diablo static recompilation setup project

v0.1.4 owned-input build kit (USA (English/French/German/Swedish), SLUS-00619); 2 players; Windows/Linux/macOS packages; no gameplay-quality claims by author (bare recomp)

ReimplementationGo0 starspushed 2019-02-22Unlicense license

An open source reference re-implementation of the Diablo 1 game engine (work in progress).

Inactive reference reimplementation of the Diablo 1 engine (WIP). The original sanctuary/djavul repo is gone; this is a surviving fork.

What you need

You need your own copy of the game: these projects ship code only.

Same toolchain

More on PC

Found via SubmitGame/awesome-decomp-games, tanookistudios.com/decomp-buddy/catalog.json, retroreversing.com/source-code/decompiled-retail, inxanitylabs.com/games/diablo, johnimril/diablo_web

GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.