A tiling window manager for Windows, with an animation engine, a status bar, a command palette and a configuration language that tells you when you have made a mistake.
Shubbak tiles windows on Windows. It is named for شبّاك, "window"; the status bar is Taj (تاج, crown), the command palette is Dalil (دليل, guide) and the camera and microphone watcher is Ayn (عين, eye). Five small executables, compiled ahead of time, with no runtime to install first.
Layouts are a property of a container rather than of a workspace, so a fibonacci region can sit inside a columns region with no special case. Available layouts are splith, splitv, fibonacci, fibonacci-v, fibonacci-mirrored, master-left, master-right, master-top, master-bottom, grid and monocle.
Configuration is one KDL file, shared by the window manager, the bar and the palette, with diagnostics that point at the problem with a caret rather than a line number. Mistakes that other window managers accept silently - a regex wrapped in slashes that therefore never matched, a duplicate binding, a rule that would match every window - are reported rather than ignored. Contexts layer overrides on the config while a condition on the desktop holds: a presentation, a docked monitor, a call with the microphone open.
Windows on inactive workspaces are cloaked rather than hidden, so they still report as visible to Win32. If Shubbak exits, crashes or is killed, the next run adopts them and brings them back.
shubbak inspect prints every matchable attribute of a window, whether Shubbak will tile it and why not if it will not, and which rules matched.
Yes. Shubbak is free and open-source software released under the MIT license.
What is the latest version of Shubbak?
The latest version is 0.10.0, released on Sep 12, 2026.
Is it safe to download Shubbak?
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 84d6fb9e4b40ffda7a4a056e0924051c146eebaec2576990b988d15f717ddf51.
Which Windows versions does Shubbak support?
Shubbak requires Windows 10 version 2004 or later and is available for 64-bit (x64), ARM64 systems.
How do I install Shubbak silently?
Run the offline installer with msiexec /i "shubbak-0.10.0-win-x64.msi" /quiet /norestart, or install it with Windows Package Manager: winget install --id=MoaidHathot.Shubbak -e --silent.
How do I uninstall Shubbak?
Open Settings › Apps › Installed apps, find Shubbak and select Uninstall. From the command line, run winget uninstall --id=MoaidHathot.Shubbak -e.
Alternatives to Shubbak
Other Programming Languages programs for Windows from different developers.