Up to WM Report

The Comprehensive List of Wayland Compositors for Unix

See X Window Managers Table or Text Window Managers Table for other categories.

This is a list of every freely available Wayland compositor I'm aware of (51 in 2025-01). New testing/alpha/beta versions won't be listed when a stable version is available. You can sort the table on a particular field by clicking on the header row (should work in any browser).

Recent adds (that doesn't mean it's a new compositor): croffle (2026-05-19), CoW (2026-04-29), cwcwm (2026-04-20), Win8DE (2026-01-16).

Most recent updates: 2026-05-21 09:01


Name Display URLs Version Release date Download Link Date checked Authors Notes
cagebreak Wayland [homepage] 3.2.0 20260415 20260519 "project-repo" on GitHub "A Wayland Tiling Compositor Inspired by Ratpoison." MIT license.
CoW Wayland [homepage] git 20260424 20260429 Thomas Adam "... a stacking window manager using river as the compositor. cow aims to behave like fvwm and mwm from X11." Written in C, ISC/AS IS License.
croffle Wayland [homepage] git 20260518 20260519 Kirill "vyivel" Primak "A static tiling window manager (crofflewm) and an input device manager (croffleim) for river." "... this is not stable software." Written in Go, GPL3 license.
croissant Wayland [homepage] git archive 20260430 20260519 Kirill "vyivel" Primak "A stacking Wayland compositor." GPL 3.0 only license. Developer has abandoned this (20260430) and moved on to croffle.
CwC Wayland [homepage] 0.3.0 20260103 20260519 "Cudiph" aka "Dwi Asmoro Bangun" Based on wlroots. Written in C, configured with Lua, "Highly influenced by 'awesome.'" GPL2 or GPL3 license, unclear. Dynamic window management.
dwl Wayland [homepage] 0.8 20251227 20260502 Devin J. Pohly "dwl is a compact, hackable compositor for Wayland based on wlroots. It is intended to fill the same space in the Wayland world that dwm does in X11 ..."
Enlightenment Wayland/X11 [homepage]
[Wikipedia]
0.27.1 20250314 20260430 Orig. Geoff "Mandrake" Harrison and Carsten "Rasterman" Haitzler. Now a large team.

Bringing you shaped windows, configurability, and heavy graphics since 2000. Originally based on fvwm 2. Big Samsung funding 2009-11. Version E17 dropped 2012-12 after a decade wait. This is a "Desktop Environment," not just a WM.

foxwhale Wayland [homepage] git 20241020 20260510 Malcolm Still "A Wayland compositor written in Zig," MIT license. According to another source (the author's notes are sparse), it's tiling and uses wlroots.
GNOME Wayland/X11 [homepage]
[Wikipedia]
49.6 20260414 20260511 This is a Desktop Environment and NOT a Window Manager. They rely on other WMs, previously Enlightenment, Sawfish, Compiz, Metacity, and now Mutter.
gogh Wayland [homepage] git 20250501 20260427 Trayambak 'xTrayambak' Rai Written in Nim using the Louvre Wayland library, meant to be a replacement for Hyprland. Unlicensed.
Greenfield Wayland [homepage] git 20251015 20260428 Erik "Zubnix" De Rijcke et al "Greenfield is the Wayland compositor for the web. It runs native Linux applications remotely, or WebAssembly applications directly in your browser." Written in Typescript and C. AGPL-3.0 License.
hikari Wayland [homepage] 2.3.3 20220113 20260517 Stacking Wayland compositor for FreeBSD and Linux. 2025-01: Original site (https://hikari.acmelabs.space/) started with HSTS error. 2025-09: changed above URL to mirror.
hopalong Wayland [homepage] git 20220810 20260517 Ariadne "kaniini" Conill "... a featureset comparable to XFWM. ... Design Goals: Window managers should stay out of the user's way and be as boring as possible." Built on wlroots.
Hyprland Wayland [homepage] 0.54.3 20260327 20260429 GitHub: "Vaxry"/"vaxerski" "Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks." BSD license, written in C++.
japokwm Wayland [homepage] 0.4.2 20230115 20260520 Jakob "werererer" Schlanstedt "Dynamic tiling Wayland compositor that empowers you to create stunning layouts with ease." Based on wlroots. BSD license. Looks like it requires dynamic editing of a text file to change layout. Archived 2025-11-17.
Jay Wayland [homepage] 1.12.0 20260316 20260501 "mahkoh" "Jay's appearance is based on the default i3 look and feel." So ... tiling compositor, written in Rust, GPL 3.0 license.
KDE Wayland/X11 [homepage]
[Wikipedia]
6.6.4 20260407 20260423 KDE (unlike its best known competitor) does include a Window Manager, kwin. Famous, big, pretty.
kiwmi Wayland [homepage] git 20220730 20260520 "buffet" "WIP," Lua-scripted, "New users should be aware of the steep learning curve present ..." MPL license.
labwc Wayland [homepage] 0.9.7 20260417 20260511 Johan Malm et al "Labwc stands for Lab Wayland Compositor ... inspired by BunsenLabs and ArchLabs ... inspired by openbox."
LaikaWM Wayland [homepage] git 20201001 20260502 Ian Martinez "A lightweight compositor for Wayland" using wlroots "that is inspired by ... IceWM and Fluxbox." Written in C++, GPL 2.0 license. "This is very early in development and is still incomplete. All screenshots on this page are mockups."
Liri OS Shell Wayland/X11 [homepage] git 20240119 20260504 the Liri team ... but primarily Pier Luigi ("plfiorini") Fiorini The (graphical) "shell" for Liri OS. May not be buildable without that: requires at least Qt and Wayland.
magpie Wayland/X11 [homepage] 0.9.4 20240926 20260521 "Buddies of Budgie" "... a softish fork of Mutter for use with Budgie Desktop."
mahogany Wayland [homepage] git 20260521 20260519 Stuart Dilts et al Tiling. "While it is not a drop-in replacement for stumpwm, stumpwm users should be very comfortable with Mahogany." Written in Lisp and C. GPL2 license.
mangowc Wayland [homepage] 0.12.9 20260423 20260505 DreamMaoMao "Based on dwl (primarily tiling?). GPL, but inherited licenses from other code bases too. Originally called "maomaowm," title changed ~202508.
miracle-wm Wayland [homepage] git 20251030 20260506 Matthew "mattkae" Kosarek Most Wayland compositors use wl-roots, this one uses Canonical's abandoned (now community-supported) Mir.
Miriway Wayland [homepage] 26.01 20260127 20260507 Alan Griffiths "Miriway is a starting point for creating a Wayland based desktop environment using Mir." It's a compositor, but it's mostly intended for the development of other compositors? Written in C++, GPL 3.0 license.
Muffin Wayland/X11 [homepage] 6.6.3 20260125 20260508 Primary GitHub contributors: Clement Lefebvre, Michael Webster The WM for Cinnamon. Cinnamon is a GNOME Shell fork, and Muffin a fork of Mutter, the GNOME Shell WM.
Mutter Wayland/X11 [homepage]
[Wikipedia]
50.1 20260414 20260515 The base WM for GNOME 3, replaced Metacity using the Clutter graphics library (thus the name). Can apparently be used as a stand-alone WM.
niri Wayland [homepage] 26.04 20260425 20260508 Ivan "YaLTeR" Molodetskikh Infinite side-scrolling tiling Wayland compositor written in Rust. "Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize."
newm Wayland [homepage] git 20230603 20260512 Jonas Bucher Wayland compositor, written in Python, tiling, MIT license. "[T]his repo is currently unmaintained. See newm-atha!"
newm-atha Wayland [homepage] git 20230808 20260513 "atha" ("Pandademic" on GitHub) Fork of newm (previous maintainer didn't have time), "a touchpad & touchscreen centric wayland compositor based on wlroots."
nyctal Wayland [homepage] git 20241124 20260430 Sarah Jamie "s-rah" Lewis MIT license, written in Go, "prototype." Meant as a programming outline rather than an immediately usable display server.
orbment Wayland [homepage] git 20160813 20260509 Jari "Cloudef" Vetoniemi Tiling compositor for Wayland. On their website, this is filed under "Unmaintained projects."
phoc Wayland [homepage] 0.54.0 20260303 20260503 "A wlroots based Wayland compositor mostly used on mobile phones. Often used as part of Phosh [GNOME phone project] but works perfectly well on its own."
Pinnacle Wayland [homepage] 0.2.3 20260202 20260509 "Ottatop" "A WIP Smithay-based Wayland compositor, inspired by AwesomeWM and configured in Lua or Rust." Written in Rust, inspired by AwesomeWM, GPL 3.0 license.
Qtile Wayland/X11 [homepage] 0.35.0 20260320 20260510 Aldo Cortesi Written in Python, tiling, screenshot suggests strong similarities to wmii/dwm. MIT license.
River WM Wayland [homepage] 0.4.5 20260425 20260519 Isaac Freund "River is a dynamic tiling Wayland compositor with flexible runtime configuration." Written in Zig. Implements "river-window-management-v1" which allows other window managers to be implemented on top of river.
scroll Wayland [homepage] 1.12.11 20260424 20260426 Dawser Stevens Scrolling i3-compatible fork of sway with similarities to niri and PaperWM (for GNOME). MIT License.
stage Wayland [homepage] git 20260301 20260426 Ruslan "mdepx"/"bukinr" Bukin "This is a minimalistic tiling window manager ... All the features supported you can find reading the code. If you don't want to read code, this WM is not for you." "... depends on development version of wlroots."
Stage-Next Wayland [homepage] git 20240115 20260426 "lidgl" Fork of stage. Google Translate tells me the language is Indonesian.
stagen Wayland [homepage] git 20240124 20260427 "lidgnulinux" "Stage with some additional features. Mirror of Stage-Next." Doesn't appear to be a pure mirror.
Strata Wayland [homepage] git 20240316 20260503 Anant Narayan et al Wayland compositor written in Rust and based on Smithay library, uses Lua for configuration.
Sway Wayland [homepage] 1.11 20250608 20260428 Drew "SirCmpwn" DeVault Drop-in replacement for i3 that uses Wayland.
SwayFX Wayland [homepage] 0.5.3 20250627 20260512 Erik Reider A fork of Sway with a prettier (blur, rounded corners, shadows, etc.) renderer.
Theseus' Ship Wayland/X11 [homepage] 6.2.0 20241009 20260426 many A "reboot" of KDE's KWin, meant as a drop-in replacement.
tinybox Wayland [homepage] git 20210916 20260429 "icedman" Started from tinywl, "tries to emulate the blackbox, fluxbox, openbox family of wm."
tinywl Wayland [homepage] git 20211002 20260501 several? 'This is the "minimum viable product" Wayland compositor based on wlroots. It aims to implement a Wayland compositor in the fewest lines of code possible, while still supporting a reasonable set of features. Reading this code is the best starting point for anyone looking to build their own Wayland compositor based on wlroots.'
tinywl+ Wayland [homepage] git 20230321 20260502 "Keshto" "A simple stacking wayland compositor based on tinywl. Where features can be applied to wlroot's tinywl example." Meant as a better coding example than the more minimalistic tinywl. Author doesn't appear to be very active.
ukwm Wayland/X11 [homepage] 1.2.3 20240808 20260515 "handsome-feng," "liuyi92", et al No README file in the git repo, NEWS file says "Fork from GNOME3 mutter for UKUI." "UKUI" is a desktop environment ... and that's about all I know.
Vivarium Wayland [homepage] git 20230917 20260513 Alexander "inclement" Taylor Tiling compositor using wlroots "with desktop semantics inspired by xmonad."
volare Wayland [homepage] 1.11.0.0 20250620 20260504 Arnout "raboof" Engelen "Volare is a tabbed, tiling Wayland compositor. ... new windows will show up as tabs in the current frame instead of rearranging the screen layout." "Volare is a branch of sway, with relatively minor changes to make it behave more like Notion."
waybox Wayland [homepage] git 20220418 20260505 Stefan "schickst" Schick Wayland compositor "modeled largely on Openbox." Written in C (originally Rust but he converted?), considered a WIP as of 2024-05. MIT license.
Way Cooler Wayland [homepage] 0.8.1 20181122 20260514 Preston "Timidger" Carpenter, S. B. "Snirk" Immington, and others on GitHub "... is a tiling Wayland window manager, written in Rust, configurable using Lua, and extendable with D-Bus." "This repository has been archived by the owner" in 2020. MIT License.
Wayfire Wayland [homepage] 0.10.1 20251203 20260517 "Wayfire is a wayland compositor based on wlroots [part of sway]. It aims to create a customizable, extendable and lightweight environment ..." A bit heavy on the visual effects (wobbly windows, really?) but a surprisingly good compositor.
Weston Wayland [homepage] 15.0.1 20260424 20260506 Wayland contributors Gentoo's docs say "Weston is a reference implementation of a Wayland compositor." The Gentoo docs imply you shouldn't use this. I've used it (2023-10 ... not for long): it seems stable and usable, but lacking in any extra features (again: "reference implementation").
Win8DE Wayland [homepage] 0.7.0 20260216 20260517 "er-bharat" Wayland-based recreation of Windows 8. Written in QML, C++, C ... GPL2 license.
wlmaker Wayland [homepage] 0.7.1 20260214 20260423 Philipp "phkaeser" Kaeser "A Wayland compositor inspired by Window Maker ... in early development stage.
Woodland Wayland [homepage] 2.1.0 20260324 20260507 Nicolas "DiogenesN" "Woodland is a minimal lightweight wlroots-based window-stacking compositor for Wayland, inspired by Wayfire and TinyWl." "GPL-2.0-or-later" license.
xfwl Wayland [homepage]
git WIP 20260514 20260519 Brian Tarricone Compositor for the XFCE project. Support for Wayland is a WIP. Written in Rust, based on Smithay.

https://www.gilesorr.com/wm/table.html 
Last modified: 2026-05-21 09:01 by giles