100 Classic MUDs resources for MUD players
This resource provides a technical framework for preservationists, developers, and historians focused on the recovery, hosting, and documentation of classic MUDs from the 1980s and 1990s. It focuses on source code archives, legacy compilation techniques, and modern connectivity bridges for historical software.

Source Code Repositories and Historical Archives
- 1
MUD Archive (mud.de)
beginnerhighA primary repository for legacy source code including various flavors of AberMUD, DikuMUD, and early LPMud drivers.
- 2
Richard Bartle's MUD1 Archive
intermediatestandardHistorical documentation and source notes for the original MUD1; essential for understanding the transition from PLATO to Telnet.
- 3
The MUD Tree GitHub Organization
beginnerhighA community-led effort to mirror and preserve historical MUD source code in modern version control formats.
- 4
TinyMUD 1.5.4 Source Recovery
intermediatemediumThe foundational code for social MUDs; requires specific patches to run on modern Linux kernels due to signal handling changes.
- 5
DikuMUD Alfa Release Code
intermediatehighThe 1991 original source code release. Useful for studying the origin of the 'room-based' combat loop.
- 6
LPMud 3.2.x Driver Archives
advancedhighThe Lars Pensjö Multi-User Dungeon driver files which introduced the concept of the virtual machine in MUDs.
- 7
AberMUD 5 Source Distribution
intermediatestandardThe first widely distributed MUD source written in C, bridging the gap between mainframe and Unix systems.
- 8
Historical BBS Door Game Archives
intermediatemediumArchives of MUD-like games designed for BBS software like Synchronet and Worldgroup.
- 9
CircleMUD 3.1 Documentation
beginnerstandardComprehensive documentation for the most stable and popular DikuMUD derivative used for teaching MUD development.
- 10
Island of Kesmai Design Specs
advancedmediumArchived design documents for the first commercial graphical MUD, useful for studying early state management.
Modern Infrastructure for Legacy Games
- 1
Dockerizing DikuMUD
intermediatehighUsing Alpine Linux containers to create reproducible build environments for C code written for 32-bit architectures.
- 2
Gcc-multilib for 32-bit Compilation
intermediatestandardA required toolchain for compiling 1990s-era MUD source on modern 64-bit Linux distributions.
- 3
Telnet-to-WebSocket Proxies
beginnerhighTools like 'websockify' that allow classic Telnet-only MUDs to be played via modern web browsers.
- 4
Stunnel for Telnet-over-TLS
intermediatestandardImplementing modern encryption for legacy MUD protocols to prevent credential sniffing on public networks.
- 5
Systemd Service Units for MUDs
beginnerstandardCreating robust auto-restart and logging configurations for MUD processes that lack internal daemonization.
- 6
Legacy Crypt() Library Compatibility
advancedmediumInstructions for linking against libcrypt-dev to support DES-based password hashing in old C source.
- 7
SQLite Migration for Flatfiles
advancedmediumScripts to convert legacy '.txt' or '.dat' player files into relational databases for modern querying.
- 8
ANSI Color Emulation Fixes
beginnerstandardConfiguring modern terminal emulators to correctly interpret the non-standard ANSI sequences used in early 90s MUDs.
- 9
Mudlet Mapping Scripts
intermediatehighUsing the Mudlet API to generate visual maps for classic games that lack internal 'automap' features.
- 10
TinTin++ Session Logging
beginnerstandardUsing the TinTin++ client to create searchable, timestamped logs of historical MUD sessions for archiving.
Surviving Classic Servers and Preservation Projects
- 1
British Legends (MUD1)
beginnerstandardThe longest-running instance of the original MUD, maintained for historical accuracy and playability.
- 2
Genesis MUD (Original LPMud)
beginnerhighThe world where the LPMud driver was first developed; still active and following classic design tenets.
- 3
BatMUD (1990)
beginnerhighA classic LPMud that has successfully transitioned to a modern standalone client while preserving legacy zones.
- 4
The Land (AberMUD)
beginnermediumA preservation server running the original AberMUD codebase, focusing on the pre-Diku era of gameplay.
- 5
Discworld MUD (LPMud)
beginnerstandardAn influential LPMud that pioneered complex object-oriented world-building and NPC AI.
- 6
Shattered World
beginnermediumA 1990-era Australian MUD that serves as a primary example of early international MUD development.
- 7
GemStone IV (Simutronics)
beginnerhighA commercial evolution of the classic MUD model, useful for studying long-term player retention and economy.
- 8
3Kingdoms
beginnerstandardA massive LPMud that demonstrates the scaling challenges of classic codebases over three decades.
- 9
The MUD Connector (Archived)
beginnermediumA historical database of thousands of MUDs, used to track the rise and fall of specific codebases.
- 10
MUD2 (Essex)
beginnerstandardThe direct successor to MUD1, still hosted and maintained by the original community members.