xmonad/xmonad
The core of xmonad, a small but functional ICCCM-compliant tiling window manager observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 89
- Release rhythm 42
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4029
- days_rel: 179
- days_push: 67
- n_releases_24m: 1
Adoption not part of the score
3583 stars · 295 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
XMonad is a dynamically tiling window manager for X11, written and configured in Haskell, that automatically arranges windows without gaps or overlap. This repository contains the minimal, stable core, extensible via the companion xmonad-contrib library of hundreds of community extensions.
Use cases
- tile windows automatically on X11 without gaps or overlap
- control the window manager entirely from the keyboard
- write custom tiling layouts and keybindings in Haskell
- manage windows across multiple physical monitors with Xinerama
- use different layouts per workspace
- build a minimal, distraction-free Linux desktop
When to choose
- you want a stable, minimal, keyboard-driven tiling window manager on X11
- you want deep customization and are comfortable writing configuration in Haskell
- you need multi-monitor tiling support with per-screen workspaces
- you value a crash-free, lightweight window manager core
When to avoid
- you need a Wayland window manager (xmonad targets X11)
- you want a batteries-included desktop environment with status bars and docks out of the box
- you prefer configuring your window manager without writing code
- you are not comfortable with Haskell for configuration and extensions
Facets
application · maturity stable
gui developer-tools plugin-system desktop-applications developer-tools operating-systems tiling-window-manager x11 haskell keyboard-driven xinerama minimalist linux desktop
3 sources
- readme: https://github.com/xmonad/xmonad · fetched 2026-08-28 · 1d24199053ba
- homepage: https://xmonad.org · fetched 2026-08-29 · 6f7b32b95572
- site_page: https://xmonad.org/documentation.html · fetched 2026-08-29 · 84dbb8bb9709
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| xmonad/xmonad | main | 75 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem