Awesome is a highly configurable and extensible window manager for X, described as fast and framework-based.
The Best herbstluftwm Alternatives in 2026
Looking for something like herbstluftwm? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 7 are open source.
herbstluftwm arranges windows through a manual tiling window manager for the X window system.
Top picks at a glance
Quick comparison
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | awesomewm | — | Not stated | Web |
| 2 | Arch Wiki | — | Not stated | Web |
| 3 | Fetch | — | Not stated | Web |
| 4 | Chezmoi | — | Not stated | Web |
| 5 | Elkowar's Wacky Widgets | — | Not stated | Linux |
| 6 | Fetch | — | Yes | Linux, macOS |
| 7 | Lively | — | Yes | Web, Windows |
| 8 | HydraPaper | — | Not stated | Linux, Web |
| 9 | GUI | — | Yes | Linux, Windows |
| 10 | Qtile | — | Not stated | Web, Windows |
All herbstluftwm alternatives
Arch Wiki
wiki.archlinux.org/title/SwaySway is an i3-compatible tiling compositor for Wayland, documented in the ArchWiki.
Fetch
asdesai.com/p/fetchFetch renders a distribution’s ASCII logo as a rotating 3D object alongside live system information.
Manage and synchronize dotfiles across multiple machines with chezmoi, which emphasizes secure handling.
Elkowar's Wacky Widgets
elkowar.github.io/ewwEww is a Rust widget system for creating custom desktop widgets, including configurations similar to those in AwesomeWM.
Fetch turns a terminal’s ASCII distribution logo into a rotating 3D object and displays live system information.
Lively Wallpaper is free, open-source software for animated desktop wallpapers and screensavers.
HydraPaper
hydrapaper.gabmus.orgHydraPaper manages wallpaper collections and supports multi-monitor setups.
Catppuccinifier recolors wallpapers using a command-line or graphical interface on Linux and Windows.
Qtile
qtile.orgConfigure Qtile with Python and use its full-featured tiling window manager for arranging windows.
This repository contains the source for wearewaylandnow.com, an opinionated site about the Wayland desktop environment.
LWP creates layered parallax wallpapers whose layers move with the mouse cursor.
theme.sh
github.com/lemnos/theme.shtheme.sh changes terminal color schemes, with hundreds of themes and support for terminals using OSC color controls.
Window Manager Index
wiki.archlinux.org/title/Window_managerThe ArchWiki explains window managers and links to a comparison of tiling window managers.
xmonad
xmonad.orgxmonad provides a dynamically tiling window manager for X11, written and configured in Haskell.
Docs
picom.appThe picom manual documents compositor options, window rules, animations, configuration, and examples.
Arrange desktop windows as leaves in a binary tree with bspwm, a tiling window manager that responds to X events.
i3 is a tiling window manager for X11 with documented code and Xinerama support.
Reference Card
i3wm.org/docs/refcard.htmlThis i3 reference card lists keyboard shortcuts for common window manager actions.
dwm
dwm.suckless.orgManage windows on X11 with dwm, a dynamic window manager from suckless.org with customization information.
UltraUXThemePatcher
mhoefs.eu/software_uxtheme.php?lang=enUltraUXThemePatcher modifies Windows system files to enable third-party themes, according to its project page.
Arch Wiki
wiki.archlinux.org/title/HyprlandHyprland is a tiling Wayland compositor with dynamic tiling and a custom renderer, documented in the ArchWiki.
Awesome Wallpaper
awesome-wallpaper.comAwesomeWallpaper displays images, animation, video, or system information on a Windows desktop wallpaper.
ElevenClock
marticliment.com/elevenclockCustomize the clock displayed on Windows 11 systems with ElevenClock, a free software project.
Alternatives to similar tools
What is the best alternative to herbstluftwm?
Are there open-source alternatives to herbstluftwm?
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative




















