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.
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.
-
Running a Server
Deploy, configure, and run your own HoloMUSH game.
-
Building Plugins
Extend HoloMUSH with Lua scripts or Go extensions.
-
Contributing
Help build HoloMUSH — code, docs, testing, and ideas.
Community¶
HoloMUSH is built in the open. Follow development, report issues, or contribute on GitHub.