Practical and Powerful wayland compositor
https://kenanpelit.github.io/margo/ β// readme
human amplified by AI β an experiment in whether one person can design, implement, and maintain a complete modern desktop stack alone.
margo is a Wayland compositor in the dwl/mango tradition β a Rust + Smithay port of mango with tags instead of workspaces, a deep tiling layout catalogue, and a complete first-party stack for everyday use: a GTK4 desktop shell (mshell) with bar / menus / notifications / OSD / settings UI, a control CLI (mctl), a screen locker (mlock), a login manager (mlogind) with a GTK4 greeter (mgreet), monitor profiles (mlayout), a screenshot helper (mscreenshot), an automatic power-profile manager (mpower), an on-screen keyboard (mkeys), Mullvad VPN control (mvpn), a calendar (mcal), a folder-first music player (mtune) and a tmux session manager (mtm). The whole stack ships from one workspace and one release. The compositor exposes a scriptable Unix control socket (get / watch / dispatch) plus the standard ext-workspace + foreign-toplevel-list protocols, so third-party bars (sfwbar, ironbar) work too β but you donβt need one.