xmonad 0.6 (Default branch)

xmonad is a tiling window manager for X. Windowsare arranged automatically to tile the screenwithout gaps or overlap, maximising screen use.Window manager features are accessible from thekeyboard; a mouse is optional. xmonad isextensible in Haskell, allowing for powerfulcustomisation. Custom layout algorithms, keybindings, and other extensions may be written bythe user in config files. Layouts are applieddynamically, and different layouts may be used oneach workspace. Xinerama is fully supported,allowing windows to be tiled on several physicalscreens.

More...