Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
December 9, 2023 03:13
December 9, 2023 07:49
October 15, 2023 18:46
September 5, 2022 20:57
June 6, 2021 18:59
October 21, 2021 16:22
December 9, 2023 07:49
October 22, 2021 22:11
January 6, 2023 13:44
November 1, 2007 20:20
September 5, 2022 20:57

XMonad logo

Hackage License Made in Haskell
Stack Cabal Nix
GitHub Sponsors Open Collective
Chat on Chat on


Community-maintained extensions for the XMonad window manager.

xmonad core is minimal, stable, yet extensible. xmonad-contrib is home to hundreds of additional tiling algorithms and extension modules. The two combined make for a powerful X11 window-manager with endless customization possibilities. They are, quite literally, libraries for creating your own window manager.


For installation and configuration instructions, please see:

If you run into any trouble, consult our documentation or ask the community for help.


We welcome all forms of contributions:

Please do read the CONTRIBUTING document for more information about bug reporting and code contributions. For a brief overview of the architecture and code conventions, see the documentation for the XMonad.Doc.Developing module. If in doubt, talk to us.


Code submitted to the xmonad-contrib repo is licensed under the same license as xmonad core itself, with copyright held by the authors.