An open-source framework for building browser-based Multi-User Dungeons. Go backend. Svelte frontend. Zero telnet required.
TalesMUD is a complete platform — not just an engine. Build, host, and play browser-based multiplayer RPGs without writing a line of boilerplate.
Go 1.24 backend with Gin, Svelte 4 frontend with TailwindCSS, SQLite storage, WebSocket real-time communication. No telnet, no legacy protocols — just the browser.
Combat, character progression, quests, NPCs, dialog trees, items, merchants, and Lua scripting — all built-in and ready to customize for your world.
Fantasy, sci-fi, horror, steampunk — TalesMUD's systems are setting-neutral. Build any world you can imagine with flexible data-driven content authoring.
A well-defined layered architecture separates concerns cleanly. Real-time WebSocket for gameplay, REST API for content management, and a SQLite repository that needs zero external dependencies.
No plugin hunting. No gluing systems together. TalesMUD ships with all core RPG systems production-ready.
Initiative rolls (1d20 + DEX), auto-attack, 29+ class skills and spells, status effects, defensive stance, flee mechanics, and XP/loot distribution.
Coordinate-based room system, zone maps, exits with directional navigation, room actions, background images, and a web-based visual room editor.
Data-driven quests with Kill, Collect, Deliver, Visit, Talk, and custom Lua objectives. Automatic progress tracking, prerequisites, chains, and NPC dialog integration.
Branching dialog trees with variable substitution and conditional options. Merchant system with restock and pricing. Spawners with configurable respawn. Enemy AI states.
Extend gameplay with custom mechanics, puzzles, and events. 8 API modules covering items, rooms, characters, NPCs, dialogs, quests, game messaging, and utilities.
Web-based CRUD for all game entities — rooms, NPCs, items, quests, dialogs, skills, and scripts. Filterable tables, master-detail layout, live Lua script editor.
Clone, build, run. No external dependencies required beyond Go and Node.
Veilspan is a fantasy adventure set in the world of Aethermoor — built entirely on TalesMUD. Explore the Catacombs, uncover the mystery of the Architects, and experience everything the framework has to offer.
Enter VeilspanTalesMUD is open source and built by a community of developers who love text-based games. Come build with us.
Built by atla and contributors