Skulltag · the classic-FPS knowledge base — Doom · source ports
S SKULLTAGCLASSIC FPS HUB

Doom Source Ports

The active source ports that let Doom (1993) run on contemporary systems. GZDoom for single-player + mods, Zandronum for online multiplayer, Chocolate Doom for vanilla-accurate research.

Compare every port

// 11 ports reviewed — 11 hands-on · 0 researched. Click a column header to sort.

Mods? GZDoom The 1993 feel? Crispy Doom Demos & speedruns? DSDA-Doom Playing online? Zandronum

Port Score Tested version Mouselook Mod formats Vanilla demos Multiplayer Platforms Latest stable
GZDoom 9.0 4.14.2 Yes Vanilla · Boom · MBF · DeHackEd · ZScript No Peer-to-peer Windows · macOS · Linux 2025-05-05
Crispy Doom 8.5 7.1.0 Yes Vanilla · Limit-removing · DeHackEd Yes Client-server Windows · macOS · Linux 2025-09-23
DOOM Retro 8.5 6.3 Yes Vanilla · Limit-removing · Boom · MBF · MBF21 · DeHackEd No None Windows 2026-08-08
DSDA-Doom 8.5 0.29.4 Yes MBF21 · DeHackEd Yes None Windows · macOS · Linux 2025-09-26
Doomsday Engine 8.0 2.3.1 Yes Vanilla · DeHackEd Partial Client-server Windows · macOS · Linux 2021-02-04
Eternity Engine 8.0 4.06.00 Yes Vanilla · Boom · MBF · MBF21 · DeHackEd Partial Peer-to-peer Windows · macOS · Linux 2026-06-13
PrBoom+ 8.0 2.6.66 Yes Vanilla · Limit-removing · Boom · MBF · DeHackEd Yes Client-server Windows · macOS · Linux 2023-06-20
Woof! 8.0 15.3.0 Yes Vanilla · Boom · MBF · MBF21 · DeHackEd Yes Client-server Windows · macOS · Linux 2025-11-04
Zandronum 7.5 3.2.1 Yes Vanilla · Limit-removing · Boom · MBF · DeHackEd No Client-server Windows · macOS · Linux 2025-08-04
Chocolate Doom 7.0 3.1.1 No Vanilla · DeHackEd Yes Peer-to-peer Windows · macOS · Linux 2025-08-16
Odamex 7.0 12.3.0 Yes Vanilla · Limit-removing · Boom · MBF · MBF21 · DeHackEd Yes Client-server Windows · macOS · Linux 2026-08-06
12 listed
COMPARISON

Best Doom source ports for 2026

Which Doom source port to install — ranked by use-case.

Source port

SOURCE PORT

Chocolate Doom

A vanilla-accurate Doom source port preserving the original DOS executable's behavior on modern systems.

v3.1.1GPL-2.0Windows · MacOS · Linux
● 7.0/10 tested

SOURCE PORT

Crispy Doom

A limit-removing, enhanced-resolution Doom source port forked from Chocolate Doom.

v7.1.0GPL-2.0+Windows · MacOS · Linux
● 8.5/10 tested

SOURCE PORT

DOOM Retro

The classic, refined DOOM source port for Windows PC.

v6.3GPL-3.0Windows
● 8.5/10 tested

SOURCE PORT

Doomsday Engine

A hardware-accelerated source port for Doom, Heretic, and Hexen with an OpenGL renderer and integrated launcher.

v2.3.1GPL-3.0 (apps), LGPL-3.0 (libraries)Windows · MacOS · Linux
● 8.0/10 tested

SOURCE PORT

DSDA-Doom

A speedrunning-focused descendant of PrBoom+ with extended Boom/MBF compatibility and demo-accurate playback.

v0.29.4GPL-2.0Windows · MacOS · Linux
● 8.5/10 tested

SOURCE PORT

Eternity Engine

An advanced Boom/MBF-lineage Doom source port with extended mapping features and demo compatibility.

v4.06.00GPL-3.0+Windows · MacOS · Linux
● 8.0/10 tested

SOURCE PORT

GZDoom

Among the most popular modern source ports for Doom — the engine most mods are built for.

v4.14.2GPL-3.0Windows · MacOS · Linux
● 9.0/10 tested

SOURCE PORT

Odamex

An open-source, cross-platform multiplayer source port for classic Doom with a client–server networking model.

v12.3.0GPL-2.0Windows · MacOS · Linux
● 7.0/10 tested

SOURCE PORT

PrBoom+

A Boom-lineage, demo-compatible Doom source port with OpenGL and software rendering.

v2.6.66GPL-2.0Windows · MacOS · Linux
● 8.0/10 tested

SOURCE PORT

Woof!

A continuation of the Boom/MBF source port lineage for Doom.

v15.3.0GPL-2.0+Windows · MacOS · Linux
● 8.0/10 tested

SOURCE PORT

Zandronum

The leading multiplayer-oriented Doom source port, descended from Skulltag.

v3.2.1Sleepycat License (custom 4-clause)Windows · MacOS · Linux
● 7.5/10 tested