Window Manager: Windows Tiling

In a floating window manager (Windows Explorer, macOS Finder, GNOME), windows are independent objects. They can be any size, anywhere on the screen. They stack on top of each other like sheets of paper. To work efficiently, you spend cognitive energy on window management: bringing a window to the front, moving it aside to see the one behind it, dragging a corner to resize it.

Your mouse is a crutch. Your alt-tab key is a bandaid. Uninstall both (figuratively) and embrace the tile. Your future, more productive self will thank you. Ready to dive in? Visit the GitHub repositories for GlazeWM, komorebi, or bug.n. Join their Discord communities. Share your dotfiles. And welcome to the world of friction-free window management. windows tiling window manager

GlazeWM is currently the darling of the Windows tiling community. Written in Rust, it is fast, lightweight, and configurable via a YAML file. It mimics the behavior of —a popular Linux tiler. Windows automatically tile, you can split containers horizontally or vertically, and you navigate with keyboard shortcuts. In a floating window manager (Windows Explorer, macOS

Microsoft's own PowerToys includes . It is not a true tiling window manager, but it is the most accessible entry point. You define zones on your screen (e.g., a large zone on the left, two stacked zones on the right). Then, when you drag a window while holding Shift , it snaps perfectly into a zone. To work efficiently, you spend cognitive energy on

bug.n is one of the oldest Windows tilers. It is written entirely in AutoHotkey. It functions similarly to the Linux "dwm" (dynamic window manager). It uses "tags" instead of workspaces, which is a more powerful but conceptually different model.

Workspacer sits between GlazeWM and komorebi. It is written in C# and offers a balance of power and usability. It has a plugin system, good multi-monitor handling, and a more approachable configuration file than komorebi.