Sway (window manager)

Sway
Original authorDrew DeVault (SirCmpwn)
Initial releaseMarch 24, 2016 (2016-03-24)
Stable release
1.11 / June 8, 2025 (2025-06-08)
Written inC
Operating systemUnix-like
Size5.33 MiB
TypeWindow manager
LicenseMIT License
Websiteswaywm.org
Repository

Sway is a tiling window manager and Wayland compositor, inspired by i3, and written in C. Sway is designed as a drop-in replacement for i3 using the Wayland display server protocol and wlroots compositor library. Sway works with existing i3 configuration files and supports most of i3's features while providing several new features of its own.

Like i3, Sway can be extended and manipulated using its Unix domain socket and JSON-based IPC interface from many programming languages.

Sway's first stable release was on March 11, 2019, after 3.6 years of development.