FREEDOM251

Freedom251 › Window Management Software

spectrwm

Free plan Open source LinuxMacWindows

Visit spectrwm Alternatives Pricing

What spectrwm is

spectrwm is a dynamic tiling and reparenting window manager for X11. It offers configurable layouts, including a resizable master area, while also allowing floating windows to be moved and resized. Users can shift windows between workspaces or defined regions and navigate screens with a keyboard or mouse. Dynamic RandR multi-head configurations are supported. The customizable status bar, quick launch menu, and user-defined key bindings provide ways to view status and open applications. spectrwm starts with defaults and can be configured without learning a programming language. It supports Extended Window Manager Hints and can be restarted without losing state. The project releases spectrwm under the ISC license and lists version 3.7.0 as its latest release. Questions and feedback are directed to the project's #spectrwm channel on OFTC IRC. Its stated purpose is managing X11 windows; listed platforms are Linux, macOS, and Windows.

Who it suits

spectrwm suits people who want configurable tiling and floating window layouts for X11, with keyboard or mouse navigation and user-defined launch keys.

What it does well

  • Configurable layouts include a resizable master area.
  • Windows can move between workspaces and regions.
  • Dynamic RandR multi-head configurations are supported.
  • Can restart without losing state.
  • Released under the ISC license.

What to know first

  • Its stated purpose is window management for X11.
  • No free trial is listed.

Plans

PlanBilled and limitsPrice
spectrwmISC-licensed source code · self-built or distribution packagesFree

As spectrwm.org lists them, read 15 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit https://spectrwm.org/.
  2. Use the listed platform that matches your system: Linux, macOS, or Windows.
  3. Start with the defaults, then configure spectrwm without needing to learn a programming language.
  4. Use the project’s #spectrwm channel on OFTC IRC for questions or feedback.

Overview

spectrwm is a configurable X11 window manager for people who want control over how windows are arranged without writing configuration in a programming language. Its mix of tiling, floating windows and workspace controls suits users who value a keyboard-centered, compact desktop; it is a poor fit if you need a general-purpose desktop environment rather than a window manager.

Key features

Sane defaults make spectrwm approachable, while configurable tiling, multiple layouts and a resizable master area give users room to shape screen space around their work. The trade-off is that this is still a focused window-management tool: its controls help organize windows, not provide a broader suite of desktop applications.

Workspaces and user-defined regions offer practical ways to keep windows grouped and reposition them. You can move windows between workspaces or within a region, and resize and move floating windows; dragging a tiled window to float is useful when a fixed tile is the wrong fit. Users who want every window managed in a tiled arrangement may prefer not to rely on that flexibility.

Dynamic RandR multi-head support and keyboard or mouse navigation across screens make spectrwm relevant for multi-display setups. A customizable status bar, quick launch menu and user-defined application key bindings help keep common controls close at hand. EWMH support aids compatibility with software that expects those hints, and restarting without losing state is useful when adjusting configuration.

Pricing

spectrwm is free: its sole listed plan costs nothing and is ISC licensed. There is no paid tier or free trial to weigh against it. The project points users to its #spectrwm channel on OFTC IRC for feedback and questions.

Platforms

spectrwm is listed for Linux, macOS and Windows, and its purpose is as a window manager for X11. The X11 focus matters more than the broad platform labels: it is best suited to users whose environment supports that window system, not someone looking for a general window arrangement tool for any desktop.

Who it's for

Choose spectrwm if you want a free X11 window manager with tiling layouts, workspace movement and configurable controls, but do not want to learn a programming language just to set it up. Its layout and multi-display options also suit users who want to arrange work across screens. Look elsewhere if X11 is not the environment you need, or if window management is only one part of a broader desktop platform requirement.

Pros and cons

  • Pros: Configuration does not require a programming language, so users can adjust behavior without taking on a scripting workflow.
  • Pros: Layouts, a resizable master area, regions and workspaces give users several ways to control window placement.
  • Pros: RandR multi-head support and navigation by keyboard or mouse support multi-screen use.
  • Cons: It is specifically a window manager for X11, so it is not a general-purpose desktop environment.
  • Cons: Users seeking a purely tiled workflow may find floating-window controls unnecessary; spectrwm supports both modes rather than enforcing one.

Alternatives

For a broader comparison, see Window Management Software.

  • Launchpad is a free option with Linux, web, API and self-hosted platforms, and a plan for open-source projects; consider it if that project-oriented scope fits better.
  • Amethyst is free macOS tiling window management with configurable layouts, keyboard shortcuts and application floating or tiling rules; choose it for a macOS-specific alternative.
  • awesome is a free Linux X window manager under GNU GPLv2; consider it if that alternative is a better fit.
  • bug.n is a free Windows window manager under GPL-3.0; choose it if Windows is your target platform.
  • DisplayFusion offers a free version after its trial and a Pro Standard license for $34, paid once, billed per machine with a lifetime license; consider it for a freemium alternative.
  • dwm is a free X window manager for Linux under the MIT/X Consortium license; choose it if that option better suits your needs.
  • i3 is free and open-source under the BSD license for GNU/Linux and BSD; consider it if those platforms and license are a better match.
  • Qtile is a free, MIT-licensed Linux desktop window manager and compositor; choose it if you want that combination.

Verdict

spectrwm is a strong fit for users who want free, configurable X11 window management without scripting their configuration. Its most compelling reason to choose it is the combination of tiling layouts, workspace and region controls, and practical floating-window support. Look elsewhere if you need a broader desktop environment or a solution outside an X11-focused setup.

Verdict

spectrwm offers configurable tiling and floating layouts, workspace controls, and keyboard or mouse navigation for X11. It is free under the ISC license.

Questions

Is spectrwm free?

Yes. Its plan is listed as free, and it is released under the ISC license.

Which platforms are listed?

Linux, macOS, and Windows.

What does spectrwm do?

It manages X11 windows with tiling and floating-window controls, multiple layouts, and workspaces.

Can I configure it without programming?

Yes. It has defaults and can be configured without learning a programming language.

What is its latest listed release?

The releases page lists spectrwm 3.7.0.

Where can users ask questions or share feedback?

The project directs users to its #spectrwm channel on OFTC IRC.

Facts from spectrwm's own pages

Company/owner
OpenHub identifies Conformal Systems as the project manager. · openhub.net, 15 Oct 2026
Compatibility
It supports Extended Window Manager Hints (EWMH). · github.com, 30 Sept 2026
Configuration
It uses a human-readable text configuration file and does not require users to learn a programming language. · github.com, 15 Oct 2026
Displays
It supports dynamic RandR multi-head configurations. · github.com, 30 Sept 2026
Documentation depth
The project ships a detailed manual covering hundreds of configuration options, actions, signals and window states. · github.com, 15 Oct 2026
EWMH
The manager implements Extended Window Manager Hints for desktop interoperability. · github.com, 15 Oct 2026
Extensibility
Custom programs, key bindings, quirks, autorun entries and bar_action scripts provide the documented extension mechanisms. · manpages.debian.org, 15 Oct 2026
External control
The manual documents partial EWMH control through tools such as wmctrl and xdotool. · manpages.debian.org, 15 Oct 2026
Floating windows
Floating windows can be moved and resized, and tiled windows can be dragged into floating mode. · github.com, 15 Oct 2026
Independent packaging
The OpenBSD Handbook lists spectrwm as a packaged tiling manager with good OpenBSD support. · openbsdhandbook.com, 15 Oct 2026
Installation
The official installation guide provides source-build instructions and package commands for Debian/Ubuntu, Arch, NixOS and NetBSD, with a separate macOS guide. · github.com, 15 Oct 2026
Latest listed release
The releases page lists spectrwm 3.7.0 as its latest release. · github.com, 30 Sept 2026
Launch bindings
Users can define key bindings that launch applications and custom commands. · github.com, 15 Oct 2026
Launch controls
It includes a quick launch menu and user-defined key bindings for launching applications. · github.com, 30 Sept 2026
Layouts
Users can switch among multiple tiling layouts and resize the master area. · github.com, 15 Oct 2026
License
The code is released under the permissive ISC license, with patches required to use the same license. · github.com, 15 Oct 2026
License terms
The license permits use, copying, modification and distribution with or without charge, while providing the software without warranty. · github.com, 15 Oct 2026
Limit: compositing
The DEV Community review reports no compositor support for animations, drop shadows or transparency effects. · dev.to, 15 Oct 2026
Limit: desktop integration
A DEV Community review says spectrwm lacks built-in support for popular bars such as polybar, yabar and lemonbar, so users may need scripts or Conky. · dev.to, 15 Oct 2026
Limit: display glitches
An Eirenicon user reports occasional Firefox keyboard loss and flickering pop-up menus, although the cause could have been Debian Sid. · eirenicon.org, 15 Oct 2026
Limit: learning curve
The same long-term reviewer says the workflow took time to learn and required personal configuration changes before it felt comfortable. · eirenicon.org, 15 Oct 2026
Limit: panel usability
The Eirenicon review describes the built-in panel as troublesome and limited, especially for formatting and colors, and uses polybar or conky instead. · eirenicon.org, 15 Oct 2026
Limit: setup dependencies
An EndeavourOS forum thread describes startup failures caused by font configuration and greeter compatibility until the user changed the bar font and display-manager setup. · forum.endeavouros.com, 15 Oct 2026
Multi-head support
Dynamic RandR support allows management of multiple screens. · github.com, 15 Oct 2026

Where spectrwm stands on Freedom251

Look at these too