Skip to content
Compare i3 with alternatives
i3 vs Sway
Sway brings the i3-style tiling workflow to Wayland and supports much of the i3 configuration format, though some X11 applications need compatibility layers.
i3 vs dwm
dwm is a compact X11 dynamic window manager where many customizations require editing and recompiling the source rather than editing a config file.
i3 vs Qtile
Qtile is configured in Python with programmable layouts and widgets, and it offers both X11 and Wayland back ends.
i3 vs LeftWM
Arrange Linux windows with a tiling manager written in Rust.
i3 vs spectrwm
spectrwm is a minimal dynamic tiling window manager for X11 with a single plain-text configuration file, running on Linux and the BSDs.
i3 vs xmonad
xmonad tiles X11 windows automatically and is configured as a full Haskell program, with a large set of extensions in xmonad-contrib.
i3 vs bspwm
bspwm manages X11 windows as a binary tree and is controlled through shell commands, needing separate tools for key bindings and panels.
i3 vs awesome
awesome keeps X11 but is configured in Lua, supports tiling and floating layouts, and exposes programmable widgets and window rules.
i3 vs Forge
A GNOME Shell extension that adds i3 and sway style tiling window management to the desktop.
i3 vs herbstluftwm
herbstluftwm uses manual tiling on X11 like i3, configured at runtime through herbstclient, with settings that change live and virtual monitors for large screens.
i3 vs Openbox
Manage X11 windows with a configurable stacking window manager.
i3 vs StumpWM
A keyboard-driven tiling window manager for X11, written in and extensible with Common Lisp.
i3 vs miracle-wm
A hackable tiling Wayland compositor for Linux built on Mir, with i3-style tiling and animations.