Topics / #tiling-window-manager
Tiling-window-manager projects on GitHub
Window managers that arrange windows in non-overlapping tiles.
As of , the most-starred Tiling-window-manager projects on GitHub are yabai (29.7K stars), niri (28.5K stars) and AeroSpace (23.5K stars). GitHub.Locker tracks 20 Tiling-window-manager repositories with 203.2K stars combined. The fastest-growing on October 16 was tuios, with +35 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+35tuios
Gaurav-Gosain/tuios · ★ 5.4KTUIOS is a terminal window manager and multiplexer built in Go that adds tiling panes, workspaces, and persistent daemon-backed sessions on top of your terminal, with built-in awareness of what coding agents running in its panes are doing.
niri
niri-wm/niri · ★ 28.5Kniri is a scrollable-tiling Wayland compositor for Linux, written in Rust on top of Smithay. Its signature idea: windows sit in columns on an infinite strip that scrolls to the right.
Seelen-UI
eythaann/Seelen-UI · ★ 18.1KSeelen UI is a full desktop environment replacement for Windows 10/11 that lets you rebuild the taskbar, dock, app launcher, window manager, flyouts, and virtual desktops instead of just skinning them.
AeroSpace
nikitabobko/AeroSpace · ★ 23.5KAeroSpace is an i3-like tiling window manager for macOS: it arranges your windows into a tree-based tiling layout automatically and adds i3-style workspaces you can switch between instantly from the keyboard.
The all-time top
20 projects · by stars
- 29.7K
#1 · asmvik/yabai
yabai
Yabai is a tiling window manager for macOS that extends the system's built-in window manager, arranging windows automatically using a binary space partitioning algorithm.
- 28.5K
#2 · niri-wm/niri
niri
niri is a scrollable-tiling Wayland compositor for Linux, written in Rust on top of Smithay. Its signature idea: windows sit in columns on an infinite strip that scrolls to the right.
- 23.5K
#3 · nikitabobko/AeroSpaceAeroSpace
AeroSpace is an i3-like tiling window manager for macOS: it arranges your windows into a tree-based tiling layout automatically and adds i3-style workspaces you can switch between instantly from the keyboard.
- 4
Seelen-UI
18.1Keythaann/Seelen-UI · RustSeelen UI is a full desktop environment replacement for Windows 10/11 that lets you rebuild the taskbar, dock, app launcher, window manager, flyouts, and virtual desktops instead of just skinning them.
- 5

sway
17.4Kswaywm/sway · CSway is an i3-compatible Wayland compositor: the program that draws and arranges your windows on Linux, tiling them automatically like the i3 window manager.
- 6

polybar
15.4Kpolybar/polybar · C++Polybar is a fast, highly customizable status bar for Linux desktop environments, showing things like workspace info, system stats, volume, battery and more.
- 7

komorebi
15.3KLGUG2Z/komorebi · Rustkomorebi is a tiling window manager for Windows 10 and above that works as an extension to Microsoft's Desktop Window Manager, letting you control application windows, virtual workspaces, and monitors.
- 8
glazewm
12.9Kglzr-io/glazewm · RustGlazeWM is a tiling window manager inspired by i3wm that lets you organize windows and adjust their layout on the fly with keyboard-driven commands, instead of dragging windows around manually.
- 9
SketchyBar
12.5KFelixKratz/SketchyBar · CSketchyBar is a highly customizable macOS status bar replacement built for people who like to shape their bar with shell scripts.
- 10

i3
10.6Ki3/i3 · Ci3 is a tiling window manager for X11 — a program that controls how application windows are arranged on your screen.
- 11

serpantinum
7.3Kilyamiro/serpantinum · QMLSerpantinum is a shell for Wayland compositors built with Quickshell and QML. It used to be a collection of dotfiles but has now become a standalone shell package you install and update on its own, separately from your compositor config.
- 12

tuios
5.4KGaurav-Gosain/tuios · GoTUIOS is a terminal window manager and multiplexer built in Go that adds tiling panes, workspaces, and persistent daemon-backed sessions on top of your terminal, with built-in awareness of what coding agents running in its panes are doing.
- 13

rift
2.6Kacsandmann/rift · RustRift is a tiling window manager for macOS that focuses on performance and usability, offering multiple layout styles like i3-style tiling, bspwm-style BSP, floating, dwm-style master-stack, niri-style scrolling columns, and a stack/accordion layout.
- 14

omarchy-mac
2Komacom/omarchy-mac · ShellAn opinionated Arch Linux + Hyprland desktop setup for Apple Silicon Macs (M1/M2 family), installed alongside macOS from Asahi Alarm in one command — full-disk encryption included.
- 15

omacosy
691paulsp94/omacosy · Comacosy is an omarchy-style desktop environment setup for macOS that adds real tiling window management with a Hyprland-like dwindle layout, a custom status bar, a real Super key, focus-follows-mouse, trackpad workspace swipes, and a live workspace overview, all installed from one repo.
- 16

omarchy-meeting-recorder
388jankeesvw/omarchy-meeting-recorder · RustMeeting Recorder is a desktop app for Omarchy that records your microphone and computer audio as two separate tracks, then produces a transcript with speaker labels, chapters and a built-in player.
- 17

omamail
299huacnlee/omamail · QMLOmamail is a native email client plugin for the Omarchy desktop (built on Hyprland/Quickshell) that reads, triages and answers mail from Gmail, Outlook, HEY, JMAP and IMAP accounts inside one themed window.
- 18
AgentOS
238eli-labz/AgentOS · ShellAgent0S is a keyboard-driven Arch Linux + Hyprland desktop environment forked from Omarchy, built so AI coding agents can read, modify and verify the system via included AGENTS.md, CLAUDE.md and agent skills.
- 19

omarchy-workspace-layout
215bjarneo/omarchy-workspace-layout · JavaScriptIt is an Omarchy plugin for Hyprland that turns per-workspace tiling into a saved shape instead of a manual resize: pick a split like 25/50/25, a 60/40 main-and-side, thirds, or a grid, drag the dividers, and your real windows move to match.
- 20

KiwiDesk
174KiwiCanopy/KiwiDesk · SwiftKiwiDesk is a tiling window manager for macOS that tiles your windows automatically with no config file required, controlled through a native Settings app, while still exposing a Lua config, CLI and socket for power users underneath.
Related topics
Often tagged together