Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Wayland Compositors

From atl.wiki
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

  1. wayland / weston · GitLab (Accessed: 2025-08-09)
  2. GNOME / mutter · GitLab, GNOME Foundation (Accessed: 2025-08-09)
  3. GitHub - KDE/kwin: Easy to use, but flexible, Wayland Compositor, KDE, 2025-08-09 (Accessed: 2025-08-09)
  4. GitHub - riverwm/river: [mirror] A dynamic tiling Wayland compositor, riverwm, 2020-08-09 (Accessed: 2025-08-09)
  5. GitHub - WayfireWM/wayfire: A modular and extensible wayland compositor, WayfireWM, 2025-08-09 (Accessed: 2025-08-09)
  6. GitHub - cage-kiosk/cage: A Wayland kiosk, cage-kiosk, 2018-08-09 (Accessed: 2025-08-09)
  7. [https://github.com/pop-os/cosmic-comp cosmic-comp github repo], pop-os team et al., 2025
  8. labwc, labwc, 2025-08-09 (Accessed: 2025-08-10)
  9. Codeberg - dwm for Wayland, dwl, 2025-04-12 (Accessed: 2025-08-10)