Skip to content

HoloMUSH

Modern infrastructure for text-based virtual worlds.

Build immersive games with a high-performance server, flexible plugin system, and connectivity that works the way people actually use the internet today.

Get Started View on GitHub


Features

  • Play from anywhere


    Web browser, telnet client, phone — your choice. Sessions survive disconnects and network hiccups. Pick up where you left off.

  • Secure by design


    Your password is stored safely. Connections between server components are encrypted. Plugins run in a sandbox and can only access what they're allowed to. Security was part of the design from day one.

  • Extend with Lua or Go


    Write a quick Lua script to add a dice roller. Build a full Go plugin for a combat system. Plugins run safely in their own sandbox — they can only touch what you allow.

  • Deploy on your terms


    Single binary plus PostgreSQL. Run it on a Raspberry Pi, a VPS, or a Kubernetes cluster. Docker Compose gets you running in minutes.

  • Events all the way down


    Every game action is recorded as an event. Replay what happened, audit the history, debug problems. Nothing gets lost, and everything stays in order.

  • Open source, Apache-2.0


    Built in the open. Read the code, contribute improvements, fork it for your own purposes. No lock-in, no surprises.


Coming Soon

  • Native iOS and desktop apps (Tauri)
  • Discord and Slack integration
  • Plugin packages for popular RP systems

Choose Your Path

  • Playing


    Learn the basics — connecting, commands, and getting around the world.

    Player Guide

  • Running a Server


    Deploy, configure, and run your own HoloMUSH game.

    Operations Guide

  • Building Plugins


    Extend HoloMUSH with Lua scripts or Go extensions.

    Plugin Development

  • Contributing


    Help build HoloMUSH — code, docs, testing, and ideas.

    Contributing Guide


Community

HoloMUSH is built in the open. Follow development, report issues, or contribute on GitHub.