← All repos

xmonad

The core of xmonad, a small but functional ICCCM-compliant tiling window manager

hacktoberfesthaskellwindow-managerx11x11-wmxmonad
Browse cluster: Haskell tooling and libraries
1,870commits
115contributors
3languages

Tech stack & purpose

xmonad is a tiling window manager for X11 written in Haskell that automatically arranges windows to tile the screen without gaps or overlap. The project provides a minimal, stable, and extensible core package accompanied by xmonad-contrib, a library of community-maintained layout algorithms and extensions that together enable users to create a customized window manager entirely through configuration and code in Haskell. Started in 2007 by Spencer Janssen, Don Stewart, and Jason Creighton, xmonad is now maintained by successive generations of maintainers and contributors, with support for features like keyboard-driven window management, dynamic layout switching, and multi-screen Xinerama support.

Community & reference links

Languages

Haskell
97.7%
Nix
2.0%
Shell
0.4%

Contributors (top 30 of 115)