Skip to content
@LuminariMUD

LuminariMUD

Multi-Product Software Ecosystem for LuminariMUD Server

The LumiVerse: eight luminous paths converging on a fantasy citadel

⚔️ LuminariMUD ⚔️

A living Pathfinder / D&D 3.5 text world—and the engineering ecosystem behind it.

Enter a persistent realm. Explore its lore. Help build what comes next.

Visit LuminariMUD Play in your browser Explore the repositories

Eight connected systems Approximately 446,000 C and header lines More than sixteen thousand commits Built by volunteers Luminari-Source stars


Welcome to the LumiVerse

LuminariMUD is a persistent, text-based multiplayer RPG built on the tbaMUD/CircleMUD tradition and powered by a modern GNU C23 server. Its deep rules engine brings Pathfinder and D&D 3.5 mechanics into a shared world of exploration, combat, storytelling, crafting, building, and community.

But the game server is only the heart of the story.

The LumiVerse is a connected, multi-product software ecosystem: native and browser clients, real-time protocols, cross-world and Discord gateways, spatial world-building tools, graph-powered lore intelligence, and a full community website and wiki—all maintained by a very small volunteer team.

Small team. Vast undertaking. The LumiVerse resembles a substantial mid-sized product ecosystem, unquestionably serious engineering and operations all open-source / community-driven.

Eight systems. One world.

System Role in the LumiVerse
🏰 Luminari-Source

Tests Stars C23
The realm itself. A roughly 446,000-line C/header game server with more than 16,000 commits, Pathfinder and D&D 3.5 systems, persistent world data, builders' tools, MariaDB-backed services, and decades of history.
🧭 LuminariGUI

CI Stars Lua
The adventurer's cockpit. A rich Mudlet interface with live MSDP vitals, interactive mapping, tabbed chat, spell and affect tracking, group status, sound alerts, and a customizable layout.
🌐 luminariweb

Tests Stars TypeScript
The browser gateway. A first-party React client with an MSDP-driven HUD, accessible terminal experience, PWA capabilities, and a secure WebSocket-to-Telnet proxy. Launch it →
🔮 Intermud3

Stars Python I3
The road between worlds. An independent Python I3 gateway with MudMode/LPC framing, router state, network services, observability, and JSON-RPC APIs integrated directly with the C server.
💬 discord-mud-chat

Stars JavaScript Discord
The community bridge. Bidirectional MUD ↔ Discord chat with channel mapping, reconnects, rate limiting, mention safety, logging, health checks, and container-ready operations.
🗺️ wildeditor

CI Stars Stack
The cartographer's workshop. A full-stack wilderness editor for drawing regions and paths against the game's spatial database, with strict shared types, validation, authentication boundaries, REST APIs, MCP tools, and an optional AI assistant.
📚 Sage

Code Quality Stars GraphRAG
The living library. A production-oriented GraphRAG lore platform combining PostgreSQL/pgvector, Neo4j, knowledge graphs, validation workflows, APIs, agents, and MCP to make the world's canon discoverable.
Website & community tooling (private)

Astro Private
The front door. The full Astro-powered LuminariMUD.com experience, wiki, project presentation, and community-facing services.

How the realm fits together

flowchart TB
    Players((Players & Builders))
    Website[Website + Wiki]
    GUI[LuminariGUI]
    Web[luminariweb]
    Core[Luminari-Source<br/>C23 Game Server]
    Discord[Discord Bridge]
    I3[Intermud3 Gateway]
    Editor[Wildeditor]
    World[(Spatial World DB)]
    Sage[Sage GraphRAG]

    Players --> Website
    Players --> GUI
    Players --> Web
    GUI -->|Telnet + MSDP| Core
    Web -->|WebSocket → Telnet| Core
    Discord <-->|Bidirectional chat| Core
    I3 <-->|JSON-RPC integration| Core
    Editor <-->|World authoring| World
    World <--> Core
    Sage <-->|Lore, APIs + MCP| Website
    Sage -->|World knowledge| Players
Loading

The technology spellbook

C Python TypeScript JavaScript Lua Astro

React Node.js FastAPI MariaDB PostgreSQL Neo4j Docker MCP

Choose your doorway

⚔️ Play 🧭 Adventure with Mudlet 🛠️ Build
Jump straight into the browser client, or begin at LuminariMUD.com. Install LuminariGUI for mapping, live gauges, chat tabs, spell tracking, and more. Start with the server's onboarding checklist, then choose the layer that calls to you.

Join the party

The LumiVerse has room for C hackers, world builders, frontend engineers, Python developers, lorekeepers, testers, technical writers, artists, operators, and curious players.


One persistent world · Eight connected systems · Countless stories still unwritten

Website · Play in Browser · Game Server · All Repositories

Pinned Loading

  1. Luminari-Source Luminari-Source Public

    LuminariMUD - A Pathfinder/D20/D&D3.5 Multiuser Dungeon

    C 59 28

  2. LuminariGUI LuminariGUI Public

    Mudlet GUI for LuminariMUD

    Python 5 1

  3. wildeditor wildeditor Public

    Forked from moshehbenavraham/wildeditor

    A full-stack wilderness editor for LuminariMUD with advanced drawing tools, precision coordinate system, and real-time validation.

    Python 4

  4. Intermud3 Intermud3 Public

    InterMUD-3 I3 Client - MUD to MUD Chat

    Python 4

  5. discord-mud-chat discord-mud-chat Public

    Two way chat between Discord and your MUD

    JavaScript 2

  6. sage sage Public

    GraphRAG Lore & World-Building System

    Python 3

Repositories

Showing 9 of 9 repositories

Top languages

Loading…

Most used topics

Loading…