Compare software
Compare bspwm with alternatives
bspwm vs i3
i3 uses a tree-based X11 tiling layout with key bindings built in, so no separate hotkey daemon is needed as with bspwm.bspwm vs awesome
awesome supports tiling and floating X11 layouts with programmable widgets and window rules, configured in Lua rather than driven by external shell commands.
bspwm vs dwm
dwm is a compact dynamic X11 manager with tiling and floating layouts, customized by editing and recompiling source instead of shell commands.
bspwm vs herbstluftwm
herbstluftwm is a manual tiling X11 manager scripted at runtime through herbstclient, with tiling and floating layers on every tag and virtual monitors.bspwm vs spectrwm
spectrwm is a small dynamic tiling X11 manager with a single plain-text configuration file and built-in bindings, and it runs on Linux and the BSDs.
bspwm vs Qtile
Qtile is configured in Python with programmable layouts and widgets, and offers both X11 and Wayland back ends under the MIT license.bspwm vs xmonad
xmonad provides automatic tiling on X11 with configuration written as a Haskell program and a large extension set in xmonad-contrib.bspwm vs StumpWM
A keyboard-driven tiling window manager for X11, written in and extensible with Common Lisp.bspwm vs LeftWM
LeftWM is a Rust tiling manager under MIT that separates layout logic from appearance, and like bspwm needs bars configured separately.