Skip to content
Compare Sway with alternatives
Sway vs miracle-wm
miracle-wm offers i3-style tiling on Wayland built on Mir, adding animations, shader effects and plugin support, with a smaller community than Sway.
Sway vs Hyprland
Hyprland is a BSD-3-Clause tiling Wayland compositor with dynamic tiling and animations, using its own extensive configuration rather than the i3 format.
Sway vs Jay
A tiling Wayland compositor for Linux written in Rust, with an i3-like layout.
Sway vs Scroll
Fork of the sway Wayland compositor that adds a scrolling, PaperWM-style tiling layout.
Sway vs i3
i3 is the X11 tiling manager whose configuration format Sway largely follows, so key bindings carry over, but it runs on X11 rather than Wayland.
Sway vs Forge
A GNOME Shell extension that adds i3 and sway style tiling window management to the desktop.
Sway vs niri
niri is a Wayland compositor with scrollable tiling, placing windows in columns on a horizontal strip so opening a window does not resize existing ones.
Sway vs Qtile
Qtile is a tiling window manager configured in Python, with both X11 and Wayland back ends and built-in programmable widgets.
Sway vs SwayFX
A fork of the Sway tiling Wayland compositor that adds visual effects such as blur and rounded corners.
Sway vs river
river is a Wayland compositor that leaves window management policy to a separate program, so you pick or build the window manager yourself instead of using i3-style rules.
Sway vs dwl
dwl is a minimal dwm-style tiling compositor built on wlroots, where customisation usually means editing C source and recompiling rather than a config file.
Sway vs Cagebreak
A keyboard-driven tiling Wayland compositor inspired by the Ratpoison window manager.
Sway vs Pinnacle
A tiling Wayland compositor inspired by AwesomeWM and configured in Lua or Rust.
Sway vs MangoWC
A lightweight Wayland compositor based on dwl with several tiling layouts and animations.
Sway vs Wayfire
Wayfire is a wlroots Wayland compositor with plugin-driven window management and 3D desktop effects rather than keyboard-first i3-style tiling.
Sway vs spectrwm
A small dynamic tiling window manager for X11 that aims to stay out of the way.
Sway vs xmonad
A dynamically tiling X11 window manager that is written and configured in Haskell.
Sway vs labwc
A lightweight wlroots-based stacking Wayland compositor inspired by Openbox.