EWM is a Wayland compositor that runs inside Emacs as a dynamic module. Wayland applications appear as Emacs buffers — switch between apps with C-x b, manage windows with familiar Emacs commands, and keep everything responsive even when Emacs is evaluating. Built with Rust and Smithay, inspired by EXWM and niri.
This project is now developed on Codeberg: https://codeberg.org/ezemtsov/ewm
GPL-3.0
