GitHub topics: window-manager
ztomer/ZoneTilerWM
Zone/Tile based Window Manager for MacOs with some extras.
Language: Lua - Size: 74.2 KB - Last synced at: about 1 hour ago - Pushed at: about 1 hour ago - Stars: 32 - Forks: 14

chrispurnell/fowm
An X11 window manager
Language: C++ - Size: 182 KB - Last synced at: about 17 hours ago - Pushed at: about 18 hours ago - Stars: 0 - Forks: 0

bbidulock/icewm
A window manager designed for speed, usability, and consistency
Language: C++ - Size: 38.3 MB - Last synced at: about 24 hours ago - Pushed at: 1 day ago - Stars: 627 - Forks: 99

Shivang7080/AlwaysOnTop
AlwaysOnTop lets you keep your essential app windows visible at all times on macOS. With simple keyboard shortcuts and an intuitive interface, you can easily pin any window to the front. 🐙✨
Language: Swift - Size: 76.2 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

MaskedSyntax/dotfiles
My dotfiles for various programs that I use
Language: CSS - Size: 53.6 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0

labwc/labwc
A Wayland window-stacking compositor
Language: C - Size: 4.19 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,969 - Forks: 172

NecRaul/dwm
NecRaul's build of dwm
Language: C - Size: 137 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

miracle-wm-org/miracle-wm
Miracle is a Wayland tiling window manager built on Mir
Language: C++ - Size: 6.74 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 567 - Forks: 18

glzr-io/glazewm
GlazeWM is a tiling window manager for Windows inspired by i3wm.
Language: Rust - Size: 9.72 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 8,739 - Forks: 258

roosta/i3wsr
A dynamic workspace renamer for i3 and Sway that updates names to reflect their active applications.
Language: Rust - Size: 865 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 188 - Forks: 14

rswgnu/hyperbole
GNU Hyperbole: The Everyday, Hypertextual Information Manager
Language: Emacs Lisp - Size: 55.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 172 - Forks: 11

CuarzoSoftware/Louvre
C++ library for building Wayland compositors.
Language: C++ - Size: 7.59 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 599 - Forks: 22

plyght/skew
a tiling window manager for macOS, written in Rust
Language: Rust - Size: 282 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4 - Forks: 0

kconf/hyprland
Language: Shell - Size: 19.5 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

lukelex/dotfiles
My Personal Linux Environment Configurations
Language: C - Size: 169 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 9 - Forks: 0

moeenn/dwm-desktop
A Pure C, High Performance Desktop shell for Linux
Language: C - Size: 5.73 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 1

Bismuth-Forge/bismuth 📦
KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.
Language: TypeScript - Size: 10.7 MB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 2,429 - Forks: 95

TheDistroHopper/i3wm-nord
These are my i3wm config files, inspired by nord-theme
Language: CSS - Size: 30.8 MB - Last synced at: about 22 hours ago - Pushed at: over 2 years ago - Stars: 195 - Forks: 20

andre-gonzalez/dwm
My personal build of suckless window manager dwm
Language: C - Size: 2.16 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

raven2cz/awesomewm-config
RAVEN2CZ: AwesomeWM Configuration, Libraries and Themes.
Language: Lua - Size: 55.6 MB - Last synced at: 4 days ago - Pushed at: 19 days ago - Stars: 386 - Forks: 15

lwouis/alt-tab-macos
Windows alt-tab on macOS
Language: Swift - Size: 271 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 12,533 - Forks: 369

colonelpanic8/dotfiles
Configuration files for XMonad, Emacs, NixOS, Taffybar and more.
Language: Nix - Size: 38.1 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 204 - Forks: 21

uint23/sxwm
tiling window managers dont have to be difficult
Language: C - Size: 5.21 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 561 - Forks: 31

wnayes/bond-wm
An X Window Manager built on web technologies.
Language: TypeScript - Size: 1.97 MB - Last synced at: about 3 hours ago - Pushed at: 5 days ago - Stars: 75 - Forks: 4

michaelScopic/Wallpapers
These are all the wallpapers I have collected.
Size: 679 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 113 - Forks: 15

leukipp/cortile
Linux auto tiling manager with hot corner support for Openbox, Fluxbox, IceWM, Xfwm, KWin, Marco, Muffin, Mutter and other EWMH compliant window managers using the X11 window system. Therefore, this project provides dynamic tiling for XFCE, LXDE, LXQt, KDE and GNOME (Mate, Deepin, Cinnamon, Budgie) based desktop environments.
Language: Go - Size: 7.71 MB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 656 - Forks: 22

gh0stzk/dotfiles
BSPWM environment with 18 themes. With a theme selector to change on the fly.
Language: Shell - Size: 241 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 3,639 - Forks: 269

0xc000022070/nix-scripts
Babelized scripts for NixOS scissors
Language: Nix - Size: 383 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

braticpetar/dwm
This repo includes my minimalistically customized dwm configuration.
Language: C - Size: 298 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

kconf/i3
Language: Shell - Size: 40 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

nikitabobko/AeroSpace
AeroSpace is an i3-like tiling window manager for macOS
Language: Swift - Size: 11.7 MB - Last synced at: 6 days ago - Pushed at: 19 days ago - Stars: 12,918 - Forks: 259

kconf/yabai
Language: Shell - Size: 2.93 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

reibitto/command-center
A CLI-based launcher and general productivity tool.
Language: Scala - Size: 1.51 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 107 - Forks: 12

Foroughi/tgwm
My personal linux window manager.
Language: C++ - Size: 22.7 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

fvwmorg/fvwm3
FVWM version 3 -- the successor to fvwm2
Language: C - Size: 23.8 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 559 - Forks: 83

jamsoft/JamSoft.AvaloniaUI.Dialogs
Provides the ability to show various dialogs and child windows in a DI injectable application dialog service ready to plug into MVVM AvaloniaUI applications. The general idea is to make it as simple as possible to handle all the basics of using dialogs with as few assumptions as possible whilst also providing a feature rich experience.
Language: C# - Size: 424 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 45 - Forks: 2

rohanrhu/MacsyZones
Make your workflow more efficient with MacsyZones. Organize your windows with ease. https://macsyzones.com
Language: Swift - Size: 3.76 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 407 - Forks: 10

WayfireWM/wayfire
A modular and extensible wayland compositor
Language: C++ - Size: 7.26 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2,628 - Forks: 189

BossCode45/YATwm
[WIP] YATwm (Yet Another Tiling window manager) is as the name implies. Could also be called YAT (Yet Another Tiler) if you can't be bothered with the wm
Language: C++ - Size: 535 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 0

polybar/polybar
A fast and easy-to-use status bar
Language: C++ - Size: 8.37 MB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 14,628 - Forks: 715

agent-kilo/jwno
A tiling window manager for Windows 10/11, built with Janet and ❤️. This repo is a one-way mirror. The actual development happens in a separate Fossil repo.
Language: Janet - Size: 6.27 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 285 - Forks: 4

justdprroz/rtwm
DWM-like WM written in Rust
Language: Rust - Size: 19.9 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 10 - Forks: 0

RamonUnch/AltSnap
Maintained continuation of Stefan Sundin's AltDrag
Language: C - Size: 2.85 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 3,655 - Forks: 113

mnbcz/QuickHotkeys
Best tool for Move and Resize Windows easily, Mouse Gestures, for Window 11
Language: HTML - Size: 2.18 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

nextapps-de/winbox
WinBox is a modern HTML5 window manager for the Web.
Language: JavaScript - Size: 523 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 6,312 - Forks: 207

herbstluftwm/herbstluftwm
A manual tiling window manager for X11
Language: C++ - Size: 5.13 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 1,126 - Forks: 76

BobdaProgrammer/doWM
A beautiful window manager for x11
Language: Go - Size: 61 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 14 - Forks: 0

denolfe/dotfiles
:floppy_disk: dotfiles for macOS - includes zsh, hyper key, global shortcuts, and window management configurations. Installation via dotbot.
Language: Shell - Size: 7.09 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 72 - Forks: 6

pit-ray/win-vind
You can operate Windows with key bindings like Vim.
Language: C++ - Size: 62.7 MB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 2,118 - Forks: 51

cococry/ragnar
Minimal, flexible & user-friendly X tiling window manager
Language: C - Size: 9.07 MB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 1,110 - Forks: 22

mrjones2014/smart-splits.nvim
🧠 Smart, seamless, directional navigation and resizing of Neovim + terminal multiplexer splits. Supports tmux, Wezterm, and Kitty. Think about splits in terms of "up/down/left/right".
Language: Lua - Size: 494 KB - Last synced at: 9 days ago - Pushed at: 14 days ago - Stars: 1,275 - Forks: 51

coastalwhite/lemurs
A customizable TUI display/login manager written in Rust 🐒
Language: Rust - Size: 377 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 892 - Forks: 39

ianyh/Amethyst
Automatic tiling window manager for macOS à la xmonad.
Language: Swift - Size: 25.5 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 15,366 - Forks: 496

getActivity/EasyWindow
Android 悬浮窗框架,好用不解释
Language: Java - Size: 60.8 MB - Last synced at: 9 days ago - Pushed at: 27 days ago - Stars: 1,568 - Forks: 172

xmonad/xmonad
The core of xmonad, a small but functional ICCCM-compliant tiling window manager
Language: Haskell - Size: 5.45 MB - Last synced at: 9 days ago - Pushed at: 25 days ago - Stars: 3,446 - Forks: 294

nomcopter/react-mosaic
A React tiling window manager
Language: TypeScript - Size: 17.5 MB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 4,579 - Forks: 232

kimgoetzke/randolf
A window management utility for Windows 11.
Language: Rust - Size: 16 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

qtile/qtile
:cookie: A full-featured, hackable tiling window manager written and configured in Python (X11 + Wayland)
Language: Python - Size: 12.3 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 5,001 - Forks: 715

alx210/emwm
Enhanced Motif Window Manager (MWM fork). Supports Xinerama, Xrandr, UTF-8/Xft, and relevant EWMH.
Language: C - Size: 1.52 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 88 - Forks: 10

wojciech-kulik/FlashSpace
FlashSpace is a blazingly fast virtual workspace manager for macOS ⚡
Language: Swift - Size: 546 KB - Last synced at: 10 days ago - Pushed at: 19 days ago - Stars: 1,847 - Forks: 28

Diegochs60/elara
A simple tool to anonymize LLM prompts.
Size: 1000 Bytes - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

Jean-Tinland/simple-bar
A yabai, AeroSpace or FlashSpace status bar widget for Übersicht
Language: JavaScript - Size: 29 MB - Last synced at: 9 days ago - Pushed at: 30 days ago - Stars: 1,366 - Forks: 137

dgurkaynak/Penc
Trackpad-oriented window manager for macOS
Language: Swift - Size: 10.3 MB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 1,136 - Forks: 24

Xcraft-Inc/goblin-wm
Language: JavaScript - Size: 245 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 0

burgr033/glazewm-go 📦
Go module for inter-process communication (IPC) with GlazeWM.
Language: Go - Size: 10.7 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

yazeed1s/zwm
X11 tiling window manager
Language: C - Size: 2.23 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 81 - Forks: 6

ice-wm/ice-wm.github.io
Window Manager
Language: HTML - Size: 227 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 7 - Forks: 2

mogenson/PaperWM.spoon
Tiled scrollable window manager for MacOS
Language: Lua - Size: 146 KB - Last synced at: 12 days ago - Pushed at: 19 days ago - Stars: 646 - Forks: 32

rohanrhu/react-kitten
React desktop environment for the web. React-ish and highly customizable. 🐱
Language: TypeScript - Size: 1.2 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 61 - Forks: 1

nsbgn/swayq
Control i3 and Sway through jq filters. Mirror of https://codeberg.org/nsbg/swayq.
Language: jq - Size: 173 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

Eoic/WebTiler
A tiling window manager.
Language: TypeScript - Size: 44.9 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

jichu4n/basic_wm
An example basic X11 window manager.
Language: C++ - Size: 53.7 KB - Last synced at: 13 days ago - Pushed at: 11 months ago - Stars: 518 - Forks: 71

hyprwm/Hypr
Hypr is a tiling window manager written in modern C++.
Language: C++ - Size: 353 KB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 1,181 - Forks: 35

agzam/spacehammer
Hammerspoon config inspired by Spacemacs
Language: Fennel - Size: 2.89 MB - Last synced at: 15 days ago - Pushed at: 5 months ago - Stars: 589 - Forks: 72

kkharji/yctrl
Thin wrapper around yabai that adds convenient and intuitive fixes
Language: Rust - Size: 190 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 0

xmonad/xmonad-contrib
Contributed modules for xmonad
Language: Haskell - Size: 11.8 MB - Last synced at: 7 days ago - Pushed at: 25 days ago - Stars: 598 - Forks: 280

FancyWM/fancywm
FancyWM - Dynamic Tiling Window Manager for Windows
Language: C# - Size: 382 KB - Last synced at: 13 days ago - Pushed at: 8 months ago - Stars: 855 - Forks: 31

luisnquin/battery-notifier
The missing part of your WM, a customizable battery notifier for Linux (?Lightweight battery daemon)
Language: Rust - Size: 6.2 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 12 - Forks: 1

typovrak/nixos-i3
🪟 Declarative NixOS module to install and configure i3wm with Catppuccin mocha green styling, utilities and secure per-user config
Language: Nix - Size: 333 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

amirali511/Helli-Saver
A Simple Screen Saver For HelliWM
Language: C - Size: 30.3 KB - Last synced at: 5 days ago - Pushed at: 16 days ago - Stars: 2 - Forks: 0

alyssaxuu/later
Save all your Mac apps for later with one click 🖱️
Language: Swift - Size: 3.97 MB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 1,659 - Forks: 72

dalyIsaac/Whim
Pluggable dynamic window manager for Windows🏗️🪟
Language: C# - Size: 241 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 255 - Forks: 16

NsCDE/NsCDE
Modern and functional CDE desktop based on FVWM
Language: CSS - Size: 76.6 MB - Last synced at: 15 days ago - Pushed at: 12 months ago - Stars: 2,042 - Forks: 60

riverwm/river
[mirror] A dynamic tiling Wayland compositor
Language: Zig - Size: 2.99 MB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 3,550 - Forks: 156

paperwm/PaperWM
Tiled scrollable window management for GNOME Shell
Language: JavaScript - Size: 4.06 MB - Last synced at: 16 days ago - Pushed at: 20 days ago - Stars: 3,437 - Forks: 134

AlbertoVf/qtile
My qtile configuration
Language: Python - Size: 47.1 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

workspacer/workspacer
a tiling window manager for Windows
Language: C# - Size: 13.8 MB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 1,743 - Forks: 102

sentialx/node-window-manager
Manage windows in Windows, macOS and Linux using Node.js
Language: C++ - Size: 364 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 419 - Forks: 62

calint/osca
experimental minimal X11 desktop environment
Language: C - Size: 6.32 MB - Last synced at: 7 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

johannesjo/linux-window-session-manager
A tool to store and reload open windows and window positions for x11 desktops like unity and gnome.
Language: TypeScript - Size: 1.06 MB - Last synced at: 14 days ago - Pushed at: 10 months ago - Stars: 413 - Forks: 25

Abdullah-ui/my-linux-config
A functional Linux environment with dotfiles, packages, and custom workspace logic.
Language: Shell - Size: 416 KB - Last synced at: 9 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0

sashetophizika/hyprscratch
Improved scratchpad functionality for Hyprland
Language: Rust - Size: 397 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 19 - Forks: 4

kraanzu/.dotfiles
❄️ My dotfiles [ NixOS / Qtile ]
Language: Nix - Size: 35 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 76 - Forks: 1

letoram/durden
Desktop Environment for Arcan
Language: Lua - Size: 13.3 MB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 259 - Forks: 16

pop-os/shell
Pop!_OS Shell
Language: TypeScript - Size: 2.32 MB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 5,062 - Forks: 279

adi1090x/polybar-themes
A huge collection of polybar themes with different styles, colors and variants.
Language: Shell - Size: 34.4 MB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 5,904 - Forks: 414

mubin6th/MinimalSway
A minimal Configuration of SwayFX
Language: Lua - Size: 52.2 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 72 - Forks: 5

klange/toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Language: C - Size: 69.8 MB - Last synced at: 17 days ago - Pushed at: 29 days ago - Stars: 6,358 - Forks: 508

awesomeWM/awesome
awesome window manager
Language: Lua - Size: 16.2 MB - Last synced at: 18 days ago - Pushed at: 20 days ago - Stars: 6,578 - Forks: 606

Ajay-056/GlazeWM-Config
Glaze WM Rust & Yasb/Zebar Configuration file
Language: HTML - Size: 76.2 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 55 - Forks: 2
