All Projects → xmonad → Xmonad

xmonad / Xmonad

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

Programming Languages

haskell
3896 projects

Projects that are alternatives of or similar to Xmonad

Hypr
Hypr is a tiling window manager written in modern C++.
Stars: ✭ 659 (-70.75%)
Mutual labels:  x11, window-manager, x11-wm
shod
mouse-based window manager that can tile windows inside floating containers
Stars: ✭ 126 (-94.41%)
Mutual labels:  x11, window-manager, x11-wm
shod-old
hybrid (floating and tiling) tabbed window manager
Stars: ✭ 56 (-97.51%)
Mutual labels:  x11, window-manager, x11-wm
axyl-iso
Axyl is a Linux distro centered on tiling window managers. Choose from i3, bspwm, dwm and more.
Stars: ✭ 348 (-84.55%)
Mutual labels:  xmonad, window-manager
mcwm
mcwm window manager
Stars: ✭ 34 (-98.49%)
Mutual labels:  x11, x11-wm
Basic wm
An example basic X11 window manager.
Stars: ✭ 271 (-87.97%)
Mutual labels:  x11, window-manager
katriawm
A non-reparenting, dynamic window manager with decorations
Stars: ✭ 53 (-97.65%)
Mutual labels:  x11, window-manager
gobble
Rust rewrite of Devour
Stars: ✭ 23 (-98.98%)
Mutual labels:  x11, window-manager
xmonad-extras
Various modules for xmonad that cannot be added to xmonad-contrib because of additional dependencies.
Stars: ✭ 48 (-97.87%)
Mutual labels:  xmonad, window-manager
I3
A fork of the i3 window manager with gaps and some other features
Stars: ✭ 5,512 (+144.65%)
Mutual labels:  x11, x11-wm
Nscde
Modern and functional CDE desktop based on FVWM
Stars: ✭ 526 (-76.65%)
Mutual labels:  x11, window-manager
Yabar
A modern and lightweight status bar for X window managers.
Stars: ✭ 646 (-71.33%)
Mutual labels:  x11, window-manager
Amethyst
Automatic tiling window manager for macOS à la xmonad.
Stars: ✭ 10,023 (+344.87%)
Mutual labels:  window-manager, xmonad
eseed-window
A minimal cross-platform C++17 window management library for rendering (deprecated)
Stars: ✭ 18 (-99.2%)
Mutual labels:  x11, window-manager
ratpoison
jcs ratpoison hax
Stars: ✭ 31 (-98.62%)
Mutual labels:  x11, x11-wm
x11-cr
X11 bindings for Crystal language.
Stars: ✭ 32 (-98.58%)
Mutual labels:  x11, window-manager
Dewm
A pure go autotiling window manager written with literate programming
Stars: ✭ 225 (-90.01%)
Mutual labels:  x11, window-manager
Wmderland
🌳 X11 tiling window manager using space partitioning trees
Stars: ✭ 341 (-84.86%)
Mutual labels:  x11, window-manager
Quicktile
Adds window-tiling hotkeys to any X11 desktop. (An analogue to WinSplit Revolution for people who don't want to use Compiz Grid)
Stars: ✭ 719 (-68.09%)
Mutual labels:  x11, window-manager
Hadlock
X window manager
Stars: ✭ 141 (-93.74%)
Mutual labels:  x11, window-manager

XMonad logo

Hackage License Made in Haskell
Stack Cabal Nix
GitHub Sponsors Open Collective
Chat on #xmonad@irc.libera.chat Chat on #xmonad:matrix.org

xmonad

A tiling window manager for X11.

XMonad is a tiling window manager for X11. Windows are arranged automatically to tile the screen without gaps or overlap, maximising screen use. Window manager features are accessible from the keyboard: a mouse is optional. xmonad is written, configured and extensible in Haskell. Custom layout algorithms, key bindings and other extensions may be written by the user in config files. Layouts are applied dynamically, and different layouts may be used on each workspace. Xinerama is fully supported, allowing windows to be tiled on several physical screens.

This repository contains the xmonad package, a minimal, stable, yet extensible core. It is accompanied by xmonad-contrib, a library of hundreds of additional community-maintained 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.

Installation

For installation and configuration instructions, please see:

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

Contributing

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.

Authors

Started in 2007 by Spencer Janssen, Don Stewart and Jason Creighton, the XMonad project lives on thanks to new generations of maintainers and dozens of contributors.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].