miracle-wm
A hackable and flashy tiling Wayland window manager built on top of Mir. — View on GitHub — Documentation
Features
- Manual tiling — organize windows into horizontal, vertical, tabbed, or stacked layouts with full keyboard control
- Floating windows — seamlessly mix floating and tiled windows in the same workspace
- Smooth animations — window open/close, moves, resizes, and workspace transitions all animate out of the box
- WebAssembly plugin system — extend and override core behavior without touching a line of C++
- i3/Sway-compatible IPC — works with
swaymsg, Waybar, and the rest of the ecosystem you already know - Hot-reload config — apply changes instantly with
Meta+Shift+R, no restart required - Multi-monitor support — independent workspaces across outputs, fully configurable
- Accessibility built in — magnifier, slow keys, sticky keys, and cursor configuration included
Demos
Get miracle-wm
- Fedora Package — install directly from Fedora repositories
- Ubuntu PPA — easy installation for Ubuntu users
- Snap Store — universal Linux package
- Development Board — track progress and roadmap on Trello
- Rust Plugin API — build plugins for miracle-wm in Rust