Multi-user Clojure REPL. Live-programmable MUD. Web-based.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


MUREPL is a proof-of-concept Clojure REPL / Multi User Dungeon that runs in the browser. It was built for Clojure Cup 2013 and came in second place.

After the initial 48 hours of development MUREPL worked and was, subjectively, fun. But it was essentially a gamification of one giant security hole since I didn't have time to come up with a sandboxing system.

It also crashes for other reasons and is in general pretty rough around the edges. Actually, it's rough everywhere. It is rough. It will cut you.

MUREPL's real life is just beginning as it will be improved and stabilized post-competition.

A development MUREPL instance runs at It's usually up but don't be surprised if you get a 502. A "real" instance of MUREPL will run one day.


  • 0.2.1
  • Convert frontend to pure JS (no clojurescript)
  • Fix bugs in event handling framework
  • 0.2.0
  • Refactor events stuff and add basic telnet support (wayner)
  • 0.1.1
  • towards a better (less interruptible) UI prompt (kalikborso)
  • logging (nathanielksmith)
  • parameterized host, port (nathanielksmith)
  • 0.1.0
  • competition release. Works, but full of dragons.


Nathaniel Smith with gracious help from Andrew Roetker



Distributed under the Eclipse Public License, the same as Clojure.