github.com
BSPWM is a tiling window manager based on binary space partitioning that represents windows as the leaves of a full binary tree. It responds only to X events and messages received on a dedicated socket, and does not handle keyboard or pointer inputs itself, requiring a third-party program such as sxhkd to translate input events into bspc invocations.