Servers
ToastStunt | The server behind Miriani and ChatMUD, this fork of Stunt features 64-bit integers, SQLite, PCRE, simplex noise, argon2id hashing, improved waifs, basic threading support, telnet IAC capture, HAProxy Proxy rewrite support, and numerous other enhancements and builtin functions. | Local Copy |
LambdaMOO | The official LambdaMOO server. (Old SourceForge page) [Local copy is 1.8.1] | Local Copy |
Stunt Server (Git) | Adds multiple inheritance, a native ordered map datatype, JSON parsing, new cryptographic operations, and probably more by the time you read this. [Local copy is release 8. Downloaded 6/9/12] | Local Copy |
GammaMOO | A fork of LambdaMOO with minor additions to matching, cryptography, and syntactic sugar. [Local copy is 1.8.1g3r1] | Local Copy |
LambdaMOO+foo | No experience. Local copy is several years old and of unknown versioning. | Local Copy |
HellCore Server | The server provided with HellCore. Contains hashes, profiling, and other game-related modifications. [Local copy is 1.10.4] | Local Copy |
EtaMOO | A reimplementation of the LambdaMOO server in Haskell. Features multi-threading, LMDB database storage, 64-bit integers, and more. Compatible with LambdaMOO databases. [Local copy is 0.3.0.0] | Local Copy |
Waverous | A fork of the LambdaMOO server aiming, among other things, to utilize C++ and add a number of compile-time addon features. NOTE: These features were added to Stunt and this fork has been discontinued. | Local Copy |
WinMOO | An antiquated port of the LambdaMOO server to Windows. NOTE: You would achieve better results installing Microsoft's Windows Subsystem for Linux and compiling the regular ToastStunt or LambdaMOO server. | Local Copy |
MacGoesMOO | An antiquated pre-Intel Macintosh MOO server. Hosted locally as I have no other sources to point to. | Help |
Core Databases
ToastCore | Based on the 2018 LambdaCore, this database has been modified to utilize the features found in ToastStunt. This includes updating core verbs with server function equivalents, ANSI, MCP, Argon2id password hashing, parent waif / anon objects, built-in type prototypes, Stunt object serializer, MCP SimpleEdit with //-style comments, object-less $recycler, and general cleanup. This can be used as a starting point for a new MOO or as a reference for integrating ToastStunt features. NOTE: This database requires the ToastStunt server to run. | Changelog |
LambdaCore 2018 | A new LambdaCore that I created in 2018 to merge the miscellaneous changes that have taken place since 2004. NOTE: This is not an official release. | Changelog |
LambdaCore | The official LambdaCore database. Includes the basics for getting started. [Local copy is May 17, 2004.] | Local Copy |
JHCore (Sourceforge) | Based off of LambdaCore, this core includes several enhancements in pronoun substitution, the building system, virtual furniture and other niceties, MCP, modules, and many others. The link to the left is a live core extraction from Waterpoint. You will need a character. [Local copy is an extracted core created in November 2020] | Local Copy |
enCore (Sourceforge) | An educational MOO core. | Local Copy |
RPGCore | A core with features needed for those creating Role Playing Games similar to MUDs. | Local Copy |
GhostCore | A core centered around RPG. (I think.) | Local Copy |
Hero Core | RPG database built from minimal.db. (Formerly Murpg) | Local Copy |
HellCore | A core database extracted from HellMOO. Bundled with server source. | Local Copy |
FooCore | I really have no experience with this one. The local copy is 1.1 beta, which is of an indeterminate age. | Local Copy |
Ultraminimal.db | Zig's improvement to the absolute minimum available: The system object (#0). | |
Minimalest.db | The (almost) absolute minimum available: The system object (#0) and Wizard (#1). | Readme |
Minimal.db | The minimal database shipped with the server. Slightly more reasonable: Three objects, two verbs. | Readme |
GondolinCore | Not certain what it actually is. This copy is from around 2003. Supplementary material came from the original FTP. | Extras |
SyrinniaCore | Again, not certain what it is. This copy is also from 2003. | Local Copy |
LiverpoolCore | This was with Gondolin and Syrinnia. No idea what it is, but it's circa 2003. | Local Copy |
OmegaCore | A LambdaCore updated for Stunt: "It has ANSI and the basic MCP packages bootstrapped and contains various improvements over the original database." [Local copy based on commit 786c96a on Jun 30] | Local Copy |
QuestCore (v1) (v2) | A core focused on RPG creation. Version 2 includes @oracle for generating random areas. Additional documentation can be found here. | Local Copy |
Server Extensions and Patches
Sourceforge Patches Page | A collection of patches, some of dubious utility, that have been submitted to the LambdaMOO project page. | Local Copy |
FUP 1.9 | File Utilities Package, which allows direct file access from within a MOO. | Local Copy |
File I/O 1.5p3 Patch | A patch that fixes several issues with FIO 1.5p1, most noticable being a crash in readlines(). The full changelog is included in the patch. | Local Copy |
File I/O 1.5p1 | File I/O patch to allow file manipulation from within a MOO. It's recommended to apply the patch above if you intend to use readlines(). | Local Copy |
Martian's MOO Extensions | Hosts the following: Martian's extensions (logical xor, us_time, proc_size, nprogs, random_of, enlist, explode, panic, isa), ext-lists.c (list manipulation functions), ext-gdbm.c (a disk-based version of $generic_db), ext-zlib.c (zlib compression). | Local Copy |
MOOSQL | Functions for accessing SQL databases from in-MOO. [Local copy is v1.0] | Local Copy |
WAIF Datatype | A WAIF is a datatype that is essentially a smaller, faster version of an object. The author's website has much more insight. [Local copy is 0.95] | Local Copy |
ehMOO | 3-D Graphical Extension to the LambdaMOO Server. | Local Copy |
MOO Source-Level Debugger | Provides an interface for in-MOO source-level debugging. | Local Copy |
Sub-second Fork/Suspend | A diff for adding sub-second forking and suspending into 1.8.3. | Local Copy |
Sub-second Fork/Suspend for Stunt | A diff for adding sub-second forking and suspending into Stunt | Local Copy |
Stunt SQL Branch | A branch of the Stunt server that offers SQL capabilities that take advantage of new features offered in the Stunt server. | Local Copy |
BrightMOO [Sourceforge] | A project aiming to build 3D client-side environments using a MOO backend. | Local Copy |
1.8.1 Multiple Inheritance | Multiple inheritance, as implemented in the Stunt server, available as a patch for LambdaMOO 1.8.1. | Local Copy |
Goblin's Extension Pack | Server function replacements for several LambdaCore functions. In $string_utils: space, char_list, explode, words, from_list, english_list, from_seconds. $set_utils: diff, union, intersection. $list_utils: reverse, setremove_all. $object_utils:ancestors [Local copy is 1.6.3] | Local Copy |
Unicode for 1.8.1 | Quoting from the author: "I embarked on a project in late January 2002 to permit a LambdaMOO server to speak in a language other than ASCII. Specifically, the MOO server had been designed to discard text outside the bottom half of the ASCII table (< 0x80), unless in a special 'binary' input/output mode. I took the lazy programmer's approach to Unicode, and converted the server to treat input and output strings as UTF-8 encoded. The results make me spectacularly happy." | Local Copy |
Stunt SQLite | My extension to add SQLite capabilities to the Stunt server. | Local Copy |
Stunt PCRE | My extension to add Perl Compatible Regular Expressions to the Stunt server. | Local Copy |
MOO Code and Scripts
MOO Package Manager | A package manager for the easy distribution and maintenance of MOO code. | Local Copy |
moocvs | A CVS client written in MOO code. | Local Copy |
Aloha Webserver | A feature-rich webserver for MOO. | Local Copy |
Ender/Amigo's Webserver | Another, much more simple webserver. My personal preference as a base. | Local Copy |
ANSI 2.4 Install Script | Version 2.4 of the ANSI scripts adds support for background colors, 24-bit true color, and FileIO in @ansi-setup. Users of ANSI 2.1 or 2.2 can use the upgrade script found to the right to update to 2.4. | Upgrade |
Dark_Owl's ANSI 2.1 Script | A script that allows ANSI colors to be implemented in a MOO. This is the last official release by Dark_Owl. | Local Copy |
ANSI Backgrounds | A script which allows you to enable background colors with Dark_Owl's ANSI code. | Local Copy |
MCP/2.1 | Out of band protocol used for sending messages between servers and clients. | Local Copy |
Autoport | Automatic porting system for MOOs. (Zip file.) | Local Copy |
Checkpointer | Dark_Owl's checkpointer. A feature object that controls and records MOO checkpoints. | Local Copy |
E_WEB Server | Another MOO webserver. | Local Copy |
Achille's Channels | A collection of verbs for easy channel creation. [User submitted content.] | Local Copy |
Achille's Who and Where | Replacement who and where verbs, adding extra features to each. [User submitted content.] | Local Copy |
jasonhsw's Code Repository | At the time of writing, has MOO code for: a logger, a cron-like scheduler, a menu prompt, a traceback handler, and some utility verbs. [Local copy is commit 01e29b6] | Local Copy |
LambdaMOO RPG (2006) | A dump of the LambdaMOO RPG and its dependencies from 2006. | 7z Archive |
Metaroom / Multiroom | A type of $room that can have virtual details and exits. | Local Copy |
ParkMOO Scheduler | A scheduler that lets you control the precise time a task executes. | Local Copy |
MOO FTP Contrib | The various files from the Xerox /pub/MOO/contrib/moocode directory. | Local Copy |
Generic Pet | From the author: "Your pet will be able to follow people, monitor conversations which you must leave (such as for editing), or perform a variety of other, programmable functions." | Local Copy |
Generic Puppet | Description: "This is the Generic Puppet, which acts like a person, but you can command it to do what you want and you can see what it sees." | Local Copy |
Generic Monster | Description: "This is the Generic Monstor, which is a child of the Generic Puppet. This object contains a lot of verbs that expand on the Generic Puppet and enable you to port the Generic Wanderer." | Local Copy |
Generic Wanderer | Description: "This is Frand's Generic Wanderer, which is a child of the Generic Monstor. This object is a puppet that walks around on its own and enchances the enviroment of your rooms." | Local Copy |
Jabber | An in-MOO implementation of a Jabber server. | Local Copy |
MOO Tests | A unit testing framework written in MOO code. | Local Copy |
MOOVine | An interface between Stunt-derived MOO servers and Grapevine. [Local copy is version 1.0] | Local Copy |
Dark_Owl Utility Package | A utility package of miscellaneous Dark_Owl verbs. | Local Copy |
VMoo MCP Packages | MOO implementations for the VMoo MCP packages: client, mmedia, pages, smartcomplete, and userlist. | Local Copy |
DG's Utilities | A pre-MCP OOB command handler and local editor for TinyFugue. Likely only of interest for history's sake. | Local Copy |
Clients
RMOO | A MOO client for Emacs that includes local editing and Emacspeak support. I've since modified it to also include 256-color ANSI, MCP 2.1 + some packages, TLS/SSL connections, logging, and documentation. | Original |
Blightmud | A very fast terminal-based client built in Rust. Supports GMCP, MCCP2, aliases, triggers, prompt triggers, GMCP, timers, and expansion via Lua scripts. Support for MOO local editing (both LambdaMOO and MCP 2.1) is available here via my MCP plugin. | N/A |
BeipMU | A client for Windows that supports scripting (various languages), SSL, IPv6, unicode, and an assortment of other features. Works in WINE for Linux and macOS users. | N/A |
VMoo | A windows client with good local editor. | Local Copy |
Trebuchet Tk | A cross-platform client with tabbed worlds, scripting, SSL, and other useful features. | N/A |
TinTin++ | A commandline client. | N/A |
TinyFugue | Another commandline client. | N/A |
tkMOO-light | A multi-platform client with several useful features. | N/A |
Savitar | A Macintosh client. | N/A |
Atlantis | Another Macintosh client. | N/A |
zMUD | A popular client with several features. | N/A |
Pueblo | Pueblo 2.60b, Windows client. | N/A |
MUSHclient | Another popular client, apparently good for scripts. | N/A |
Dome Client | A socket.io based MOO client with support for local editing. [Local copy is commit 51d9e45] | Local Copy |
Mudlet | A cross-platform, open source client with scripting in Lua, a built-in mapper, a very customizable UI. Windows, macOS, Linux natively supported. | N/A |