Wayland Compositors
From atl.wiki
More actions
Compositor | Desktop Environment | Written In | Notes |
---|---|---|---|
Weston[1] | None (Reference) | C | Reference compositor developed by the Wayland project. Lightweight and primarily used for development and testing. |
Mutter[2] | GNOME | C | Modified to support Wayland in GNOME Shell. Uses the Mutter library and Clutter toolkit. |
KWin[3] | KDE Plasma | C++ | KDE's compositor and window manager, with full Wayland support since Plasma 5. |
Sway | Sway | C | i3-compatible tiling Wayland compositor. Popular among users who prefer minimal setups. |
Hyprland | Hyprland | C++ | A modern and actively developed compositor featuring dynamic tiling, animations, and Wayland-exclusive features. |
river[4] | None (tiling) | Zig | Lightweight and minimal tiling compositor focused on simplicity. |
wayfire[5] | None (3D effects) | C++ | Plugin-based compositor with Compiz-like 3D desktop effects. |
Cage[6] | None (kiosk) | C | A simple Wayland compositor for single-application or kiosk environments. |
Niri | None (scrolling/tiling) | Rust | A scrollable-tiling Wayland compositor inspired by PaperWM, a GNOME extension. |
Cosmic-comp[7] | Cosmic | Rust | A Wayland-only compositor that relies on the Iced rust Toolkit for its apps |
labwc[8] | None | C | A Stacking/Floating Wayland compositor inspired by Openbox. |
dwl[9] | None (tilling) | C | dwl - dwm for Wayland |
References
- ↑ wayland / weston · GitLab (Accessed: 2025-08-09)
- ↑ GNOME / mutter · GitLab, GNOME Foundation (Accessed: 2025-08-09)
- ↑ GitHub - KDE/kwin: Easy to use, but flexible, Wayland Compositor, KDE, 2025-08-09 (Accessed: 2025-08-09)
- ↑ GitHub - riverwm/river: [mirror] A dynamic tiling Wayland compositor, riverwm, 2020-08-09 (Accessed: 2025-08-09)
- ↑ GitHub - WayfireWM/wayfire: A modular and extensible wayland compositor, WayfireWM, 2025-08-09 (Accessed: 2025-08-09)
- ↑ GitHub - cage-kiosk/cage: A Wayland kiosk, cage-kiosk, 2018-08-09 (Accessed: 2025-08-09)
- ↑ [https://github.com/pop-os/cosmic-comp cosmic-comp github repo], pop-os team et al., 2025
- ↑ labwc, labwc, 2025-08-09 (Accessed: 2025-08-10)
- ↑ Codeberg - dwm for Wayland, dwl, 2025-04-12 (Accessed: 2025-08-10)