tiling
This script uses the i3ipc-python library to switch the layout splith/splitv depending on the currently focused window dimensions. It works on both sway and i3 window managers.
The script does one thing: it checks the window height / width ratio, and executes the equivalent of either swaymsg splitv or swaymsg splith. Nothing less, nothing more. This may make stack and tabbed layouts behave oddly.
a tiling window manager for macos.
Rift is a tiling window manager for macOS that focuses on performance and usability.
Modern compositor with the looks.
Hyprland provides the latest Wayland features, dynamic tiling, all the eyecandy, powerful plugins and much more, while still being lightweight and responsive.
Related contents:
an opinionated setup of the Arch Linux distribution and the Hyprland tiling window manager.
Turn a fresh Arch installation into a fully-configured, beautiful, and modern web development system based on Hyprland by running a single command. That's the one-line pitch for Omarchy (like it was for Omakub). No need to write bespoke configs for every essential tool just to get started or to be up on all the latest command-line tools. Omarchy is an opinionated take on what Linux can be at its best.
Related contents:
- Omarchy is out @ David Heinemeier Hansson.
- Episode 622: Omarchy Hits Different @ Linux Unplugged.
- Called It: The Anti-Adobe Coalition Is Here @ zakelfassi.com.
- #121 - Les news Web Dev d’octobre 2025. Adonis, Laravel, React Compiler, Vite+ et bien plus encore ! @ Double Slash :fr:.
- The Hyped Distro @ Tedium.
- There's a new Linux distro in town for developers... @ Fireship's YouTube.
A scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize.
Related contents:
🍪 A full-featured, hackable tiling window manager written and configured in Python (X11 + Wayland)
Related contents:
polybar is a fast and intuitive to use tool for creating status bars. It aims to help users build beautiful and highly customizable status bars for their desktop environment, without the need of having a black belt in shell scripting.
xmobar is a minimalistic status bar. It's usable with any window manager in X11 and (via its text output mode) Wayland.
dwm is a dynamic window manager for X. It manages windows in tiled, monocle, and floating layouts. It can apply layouts dynamically, optimizing the environment for the app in use and the task performed.
Taffybar is a GTK-based desktop information bar (status bar), intended primarily for use with XMonad, though it can also function alongside other EWMH compliant window managers. It's similar in spirit to xmobar, but it differs in that it gives up some simplicity for a reasonable helping of GTK 3 eye candy.
wmii is a dynamic window manager for X11. It supports classic and tiled window management with extended keyboard, mouse, and 9P-based[1] remote control. It consists of the wmii(1) window manager and the wmiir(1) the remote access utility.
improved tiling wm.
i3 is a tiling window manager for X11. It primarily targets advanced users and developers.
twmn is a notification system for tiling window managers. It's composed of:
twmnc: command line tool to send notifications totwmnd.twmnd: daemon listening to notification requests and showing them one after another.
It shows notifications in a one-line bar called the notification slide. The user can navigates them through and activated with shortcuts.
the tiling window manager that rocks.
xmonad is a small but functional ICCCM-compliant tiling X11 window manager written and configured in Haskell.
It arranges Windows automatically to tile the screen without gaps or overlap, maximizing screen use. Window manager features are accessible from the keyboard: a mouse is optional. The user might write custom layout algorithms, key bindings, and other extensions in config files. It applies layouts dynamically, and can use different layouts on each workspace. It fully supports Xinerama, allowing to tile windows on dual or more physical screens.
awesome is a highly configurable, next generation framework window manager for X. It's very fast, extensible and licensed under the GNU GPLv2 license. It's primarily targeted at power users, developers, and any people dealing with every day computing tasks and who want to have fine-grained control on their graphical environment.
bspwm is a tiling window manager based on binary space partitioning. It represents windows as the leaves of a full binary tree. It only responds to X events, and the messages it receives on a dedicated socket.
River is a dynamic tiling Wayland compositor with flexible runtime configuration.
zathura is a highly customizable and functional document viewer based on the girara user interface library and several document libraries. It provides a minimalistic and space saving interface as well as an easy usage that mainly focuses on keyboard interaction.
The hacker-friendly status_command for Sway and i3
i3blocks is a feed generator for text based status bars. It executes your command lines and generates a status line from their output. Commands are scheduled at configured time intervals, upon signal reception or on clicks.
Installer & meta-package for the nwg-shell project: a GTK3-based shell for sway and Hyprland Wayland compositors.
The nwg-shell project aims to create a consistent, GTK3-based user interface for the sway Wayland Compositor. In order to give the user the greatest possible choice, some interface elements provide several alternative solutions. The shell contains 4 predefined desktop styles, which can be freely modified by the user.
A tiling window manager for macOS based on binary space partitioning.
yabai is a window management utility that is designed to work as an extension to the built-in window manager of macOS. yabai allows you to control your windows, spaces and displays freely using an intuitive command line interface and optionally set user-defined keyboard shortcuts using ↗ skhd and other third-party software.
macOS Window Manager
A window manager that boosts productivity by snapping windows into predefined zones, like a Japanese bento box organizing meals.
AeroSpace is an i3-like tiling window manager for macOS.
Tiling compositor with the looks. Hyprland provides the latest Wayland features, dynamic tiling, all the eyecandy, powerful plugins and much more.
Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
Sway is a tiling Wayland compositor and a drop-in replacement for the i3 window manager for X11. It works with your existing i3 configuration and supports most of i3's features, plus a few extras.