EVERYTHING XIAOMI
Get listed

dwm

dwm is a free dynamic window manager for X on Linux.

Place
#36 of 65
Score
5.8
dwm's website

What dwm is

dwm is a free dynamic window manager for X on Linux. It arranges windows in tiled, monocle, or floating layouts, which users can change dynamically. Windows can have one or more tags, and selecting tags determines which windows are shown. Its status bar displays tags, the active layout, the visible-window count, the focused window title, and text read from the root window name property. Users configure dwm by editing config.h, a C header, and config.mk, a Make include file; settings include application placement, tags, and colours. The project describes dwm as a single binary, and some Linux distributions provide binary packages. It creates a view for each Xinerama screen. The project says it does not process input data unknown at compile time, apart from window titles and status text read from the root window name. dmenu is an optional companion for a wmii-like menu. The download listing identifies version 6.8 as 26kb, dated 2026-01-30. dwm is linked to the MIT/X Consortium license. Help is available through the FAQ, source code and config.h, IRC channel, and mailing list.

Good

  • Free, with no-cost plan listed.
  • Offers tiled, monocle, and floating layouts.
  • Windows can carry multiple tags.
  • Configuration covers application placement, tags, and colours.
  • Creates a view for each Xinerama screen.

Watch out

  • Linux platform only.
  • Configuration requires editing config.h and config.mk.
  • No Lua integration, 9P support, shell configuration, or remote control.

Who it suits

dwm suits Linux users who want a window manager for X and are comfortable configuring software by editing C and Make files. Its tags and dynamic layouts support users who want to control how windows are grouped and displayed.

Verdict

dwm provides dynamic layouts, tagging, and direct configuration for Linux users working with X. Its file-based customization and lack of several integrations may not suit readers seeking configuration through other methods.

Plans and prices

From dwm's own pricing page, checked 5 Oct 2026.

All about pricing
PlanPriceWhat it gives you
dwmFreeWindow manager for X · MIT/X Consortium license

The facts

Each one read from dwm's own pages, with the date it was checked.

What it does

Configuration scope
config.h configures features including application placement, tags, and colours.checked 5 Oct 2026
Customization
Users customize dwm by editing config.h, a C header file, and config.mk, a Make include file.checked 5 Oct 2026
Distribution
The site describes dwm as a single binary and says some distributions provide binary packages.checked 5 Oct 2026
Download
The download listing identifies dwm 6.8 as 26kb and dates it 2026-01-30.checked 5 Oct 2026
Integrations
The project says dwm has no Lua integration, 9P support, shell-based configuration, or remote control.checked 5 Oct 2026
Layouts
It manages windows in tiled, monocle, and floating layouts, which can be applied dynamically.checked 5 Oct 2026
License
The site links dwm to the MIT/X Consortium license.checked 5 Oct 2026
Multi-monitor
The site says dwm creates a view for each Xinerama screen.checked 5 Oct 2026
Optional companion
The site says dmenu can optionally extend dwm with a wmii-like menu.checked 5 Oct 2026
Purpose
dwm is a dynamic window manager for X.checked 5 Oct 2026
Security design
The project says dwm does not process input data that is not known at compile time, except window titles and status text read from the root window name.checked 5 Oct 2026
Status bar
Its status bar displays tags, layout, visible-window count, focused-window title, and text read from the root window name property.checked 5 Oct 2026
Support
The project directs users to its FAQ, source code and config.h, the #suckless IRC channel, and the mailing list for help.checked 5 Oct 2026
Window grouping
Windows can be assigned one or more tags, and selecting tags displays windows with those tags.checked 5 Oct 2026

The company

Founded
2006checked 28 Sep 2026

Alternatives to dwm

All alternatives
  1. 1DisplayFusion logo

    DisplayFusion

    Free planAndroidiOSAPIWindows
    7.9$34 one-time
  2. 2

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  3. 3Dexpot logo

    Dexpot

    Free planAPIWindows
    7.2€24.90 one-time
  4. 4

    spectrwm

    Free planOpen sourceLinuxmacOSWindows
    7.1Free plan
  5. 5Launchpad logo

    Launchpad

    Free planWebAPILinuxSelf-hosted
    7.0Free plan
  6. 6Reloop logo

    Reloop

    Free planSelf-hosted
    7.0From $10 a month