Skip to content
SPECIFICTION
Get listed

XMonad

xmonad.org

Free plan Linux
Visit xmonad.org
Spec score 7.1 #51 of 65 in Window Management Software

Spec sheet

Product
XMonad is a dynamically tiling window manager for X11, written and configured in Haskell.Read 11 Oct 2026 · xmonad.org
Support
The project points users to its mailing list and IRC channel for help.Read 11 Oct 2026 · xmonad.org
Configuration requirement
The quick start instructs users to create a Haskell configuration file at ~/.config/xmonad/xmonad.hs.Read 11 Oct 2026 · xmonad.org
Customization
Users can write custom layout algorithms and other extensions in Haskell configuration files.Read 11 Oct 2026 · xmonad.org
Desktop utilities
The features page lists support for GNOME and KDE utilities and XRandR monitor rotation and changes.Read 11 Oct 2026 · xmonad.org
Extensions
The separate xmonad-contrib package contains hundreds of community-maintained extensions.Read 11 Oct 2026 · xmonad.org
Installation
The project lists packages in BSD and Linux distribution repositories and provides instructions for installing from Git.Read 11 Oct 2026 · xmonad.org
Intended use
The project describes XMonad as a minimalist window manager focused on arranging windows so users can concentrate on their work.Read 11 Oct 2026 · xmonad.org
Keyboard control
Window manager features are accessible from the keyboard, and using a mouse is optional.Read 11 Oct 2026 · xmonad.org
Layouts
The default layouts are tall, wide, and fullscreen, and each virtual workspace retains its own layout.Read 11 Oct 2026 · xmonad.org
Multi-monitor support
XMonad supports multiple physical monitors through Xinerama, allowing simultaneous display of several workspaces.Read 11 Oct 2026 · xmonad.org
Project history
The project repository says XMonad was started in 2007 by Spencer Janssen, Don Stewart, and Jason Creighton.Read 11 Oct 2026 · github.com
Related tools
The download page lists dmenu and rofi as program launchers, and xmobar, polybar, and taffybar as status bars that work well with XMonad.Read 11 Oct 2026 · xmonad.org
Security and correctness
The project describes using Haskell’s type system, type-based automatic testing, and verification tools to check correctness properties.Read 11 Oct 2026 · xmonad.org
Window arrangement
It automatically tiles windows without gaps or overlap to maximize screen use.Read 11 Oct 2026 · xmonad.org

Plans and prices

XMonad Free Minimal X11 window manager core · extensions available through xmonad-contrib Read 11 Oct 2026 · xmonad.org

Every XMonad plan and price →

Where Specifiction places it

Alternatives to XMonadAll alternatives →