A text-based multi-user dungeon, persistent world, real-time multiplayer over WebSockets, scriptable rooms and NPCs, content shipped like blog posts. You play this in a terminal. The point is rooms that feel hand-written, fights that feel weighty, and a world that grows in public.
A MUD is a text-based RPG you play in a terminal. The genre is older than the modern web, and most of what's still online today is held together by VOLUNTEERS and an LPC interpreter from 1996. The premise here is to build one from scratch, with a modern stack, and treat the world like a publication: rooms get shipped, NPCs get written, regions go live the way blog posts go live.
A Python backend running real-time over WebSockets. Persistent world state in a database. Rooms and NPCs are scriptable in their own small DSL so writing a room feels closer to writing a post than to writing a class.
Most contemporary RPGs are obsessed with rendering. MUDs are obsessed with writing. There's still room for a game that asks you to read carefully, talk to the dwarf, decide whether to ask the second question, and live with the answer. This one is mine to build, slowly, on the bench.