What is Smudgy?
Smudgy is an alpha MUD client written in Rust that focuses on speed and simplicity. Built with the iced-rs framework, it inherits GPU-accelerated rendering for smooth performance across Windows, Linux, and macOS.
The client features a minimal interface—no cluttered toolbars or unnecessary elements. For scripting, Smudgy is tightly coupled with Google's V8 JavaScript engine, allowing scripts to run efficiently with direct access to client internals.
As an early-stage project, Smudgy aims to provide a lightweight, modern alternative for MUD players who value clean design and responsive performance while keeping the focus on the text-based worlds themselves.
Guide
Open Smudgy Guide here
Features
- Cross-platform: works seamlessly on Windows, Linux, and macOS
- Lightweight and fast
- Distraction-free UI
- Robust Hotkey/Alias/Trigger support
- Configurable keybindings: tailor your shortcuts to your playstyle
- Customizable mapper
- Simple customizable widgets
Roadmap
- Inline script editor
- Packagable scripts for easy sharing and portability
- Hosted/shareable maps and scripts
- Expand scripting with Node.js built-ins and jsr.io support (partial support for Node.js built-ins)
- More robust widget support
Vision
“I started out playing MUDs on simple terminals and later moved on to more advanced clients like zMud, cMud, and Mudlet. Smudgy is my take on a client that delivers all the functionality you’d expect—modern or old-school—without getting in the way of the immersion that drew me to MUDs in the first place.” - W.
Download
Download Smudgy here