GitHub topics: window-management
starkwm/stark
Power your window management with JavaScript for macOS
Language: Swift - Size: 7.63 MB - Last synced at: about 12 hours ago - Pushed at: about 13 hours ago - Stars: 17 - Forks: 2

kimgoetzke/randolf
A window management tool for Windows 11.
Language: Rust - Size: 2.42 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

MrKai77/Loop
Window management made elegant.
Language: Swift - Size: 333 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 8,084 - Forks: 171

Angelhdj/PowerToys-Windows-Installer-2025
PowerToys for Windows – a suite of utilities to enhance and streamline your productivity and system customization. ⚙️💻
Size: 8.79 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

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: 499 KB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 1,234 - Forks: 47

Halffd/HvC
Hotkey Manager and Window Control System
Language: C++ - Size: 3 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

FrostyX/current-window-only
Open things only in the current window. No other windows, no splits.
Language: Emacs Lisp - Size: 1.67 MB - Last synced at: 5 days ago - Pushed at: 11 days ago - Stars: 38 - Forks: 1

dechamps/RudeWindowFixer
Fix Windows taskbar always-on-top issues
Language: C - Size: 1.92 MB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 120 - Forks: 4

rohanrhu/MacsyZones
Make your workflow more efficient with MacsyZones. Organize your windows with ease. https://macsyzones.com
Language: Swift - Size: 3.5 MB - Last synced at: 9 days ago - Pushed at: 11 days ago - Stars: 377 - Forks: 10

BananaAcid/vue3-screensmanagement
Handles the Window Management API.
Language: Vue - Size: 71.3 KB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

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

awaescher/StageManager
🖥️ Stage Manager for Microsoft Windows (feasibility study)
Language: C# - Size: 27.6 MB - Last synced at: 14 days ago - Pushed at: 11 months ago - Stars: 290 - Forks: 13

HumbleUI/JWM
Cross-platform window management and OS integration library for Java
Language: C++ - Size: 2.37 MB - Last synced at: 14 days ago - Pushed at: 7 months ago - Stars: 586 - Forks: 47

andrewppar/spacephoenix
A clojurescript phoenix manager
Language: Clojure - Size: 265 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0

rossmoody/Assembl
An effortless window manager for macOS
Language: Swift - Size: 19.4 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 121 - Forks: 3

alvesvaren/resizer2
Resize and move windows like in KDE on Windows with Win+Mouse!
Language: C++ - Size: 81.1 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 129 - Forks: 4

ahmetb/RectangleWin
Spectacle/Rectangle for Windows: Hotkey-driven window snapping for Windows 10/11.
Language: Go - Size: 1.86 MB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 206 - Forks: 12

saravanabalagi/wmctrl
A UNIX/Linux command line tool to interact with an EWMH/NetWM compatible X Window Manager.
Language: C - Size: 122 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 6

Soft/run-or-raise
Utility for launching applications or focusing their windows
Language: Rust - Size: 71.3 KB - Last synced at: 13 days ago - Pushed at: over 2 years ago - Stars: 69 - Forks: 5

mzomparelli/zVirtualDesktop
Windows 10 Virtual Desktop Hotkeys, System Tray Icon, Wallpapers, and Task View replacement
Language: C# - Size: 29.7 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 487 - Forks: 45

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

forge-ext/forge
Forge - Tiling and Window Manager for Gnome-Shell
Language: JavaScript - Size: 859 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 1,000 - Forks: 57

Aman3613/PowerToys-Windows-Installer-2025
PowerToys for Windows – a suite of utilities to enhance and streamline your productivity and system customization. ⚙️💻
Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

dechamps/WindowInvestigator
A Windows window manager investigation toolbox
Language: C - Size: 231 KB - Last synced at: 1 day ago - Pushed at: about 3 years ago - Stars: 14 - Forks: 2

OmChachad/snApp
The award winning Siri Shortcut, Snap, is now an app. snApp is a powerful window management utility for macOS, designed to enhance multitasking by providing features similar to Windows' Snap Layouts and iPad's multitasking capabilities.
Language: Swift - Size: 21.7 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 1

itisrazza/SuperSize
Customisable, Multi-Display Resizer.
Language: C# - Size: 4.83 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 0

JamesMessinger/AutoHotKey
My custom AutoHotKey scripts
Language: AutoHotkey - Size: 85 KB - Last synced at: 25 days ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 3

haojiezhe12345/appsizerGUI
Resize, manipulate and organize your desktop windows
Language: C# - Size: 114 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 12 - Forks: 2

nonissue/hammerspoon
A hammerspoon config with a bunch of custom spoons (sleep timer, resolution changer, paywall buster, safari hotkey utilities, window management with undo, etc).
Language: Lua - Size: 4.62 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 1

dob9601/topdrop
An alternative to Tdrop for a dropdown terminal - written in Rust
Language: Rust - Size: 44.9 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 0

PsychedelicShayna/overlayer
A utility that allows you to turn any window(s) into an overlay for your games and programs, by allowing you to introduce: topmost, clickthrough, and transparency to them.
Language: C++ - Size: 3.62 MB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 22 - Forks: 3

kil84deer/PowerToys-Windows-Installer-2025
PowerToys for Windows – a suite of utilities to enhance and streamline your productivity and system customization. ⚙️💻
Size: 6.84 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

shalomb/unmarked
Window switching for Mac OS X
Language: Go - Size: 62.5 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

archerjowel/PowerToys-Windows-Installer-2025
PowerToys for Windows – a suite of utilities to enhance and streamline your productivity and system customization. ⚙️💻
Size: 0 Bytes - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

hwtnb/SylphyHornPlusWin11 Fork of Grabacr07/SylphyHorn
Virtual Desktop Tools for Windows 11 and 10.
Language: C# - Size: 1.46 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 330 - Forks: 17

themrsami/Windows-Workspace-Manager-Python-GUI
A powerful Python-based workspace management tool that helps you save, restore, and manage your window configurations across sessions.
Language: Python - Size: 15.6 KB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

nclarius/nclarius
Size: 23.4 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Crozzers/RestoreWindowPos
Restore window positions when displays are connected and disconnected
Language: Python - Size: 346 KB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 17 - Forks: 1

amirali511/HelliWM
The GNU/Linux window manager project done by a student in Allame Helli High School, Tehran
Language: C - Size: 107 KB - Last synced at: 19 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

Aldaviva/WindowSizeGuard
🪟 Hotkeys to move and resize windows. Enforce window sizes when toolbars are shown or hidden.
Language: C# - Size: 127 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

gnikolaos/ulauncher-window-manager
Ulauncher extension for managing and controlling windows on gnome.
Language: Python - Size: 2.54 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 1

gnudad/Rectangle.spoon
Move and resize windows
Language: Lua - Size: 3.91 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

mat-sz/95wm
🖥️ Windows 95 inspired window manager for X11.
Language: C++ - Size: 1.11 MB - Last synced at: 28 days ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

itsNikolay/chrome-extension-splitter
🪟 Chrome extension to manage windows side by side on any position on the desktop
Language: TypeScript - Size: 1.92 MB - Last synced at: 2 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

jorenvo/ratspoon
Incomplete Ratpoison implementation for Hammerspoon.
Language: Lua - Size: 11.7 KB - Last synced at: about 22 hours ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

rand0mC0d3r/material-ui-panel
Self managed PanelManager build in React.js with MaterialUI inspired from VSCode window system
Language: JavaScript - Size: 12.3 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

moonblue4242/Gridda
Gridda is a window positioning & management tool for Windows 10 64-bit. Windows can be snapped to self defined grid lines and span one ore more grid tiles. On focus resizing is the newest feature.
Language: Go - Size: 24.4 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

jamesmcroft/window-watcher
An SDK to listen to changes to the current foreground (active) window on Windows devices
Language: C# - Size: 232 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

vaclavhanzl/hacktrack
Move windows by four fingers on trackpad, resize by five, and more...
Language: Python - Size: 127 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

marvin1099/LinuxCmdTaskSwicher
This is a simple bash cli script I use with xbindkeys to easily switch between tasks using a single key combination. It automatically switches to the next task based on the order in which windows were opened.
Language: Shell - Size: 22.5 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

indaos/ReMag
Mac window manager, which can organize and manage windows, save screen templates, where you can save not only the position and size of windows, but also the application that should be in each place, so that you can launch all the necessary applications in the desired order on the screen in one click
Size: 83.1 MB - Last synced at: 9 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

kyuucr/open-link-in-other-window
Firefox extension for opening links in other window.
Language: JavaScript - Size: 18.6 KB - Last synced at: 25 days ago - Pushed at: 12 months ago - Stars: 9 - Forks: 1

reneklacan/mado
Window tagging for Mac OS
Language: Swift - Size: 22.5 KB - Last synced at: 3 days ago - Pushed at: about 6 years ago - Stars: 7 - Forks: 0

silenzzz/OnTopperDesktop
Language: C# - Size: 180 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 9 - Forks: 2

yochem/autosplit.nvim
:scissors: Split windows horizontal/vertical automatically in neovim!
Language: Lua - Size: 5.86 KB - Last synced at: 22 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 1

rodydavis/golden_layout
Flutter Golden Layout
Language: Dart - Size: 2.09 MB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 51 - Forks: 4

Om-Thorat/Defer
save your window for later 🪄
Language: Rust - Size: 516 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 8 - Forks: 1

l10nelw/winger
Window Manager: A Firefox web extension for switching windows and moving tabs between windows
Language: JavaScript - Size: 1.04 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 41 - Forks: 4

cyrus-and/zoom
Fixed and automatic balanced window layout for Emacs
Language: Emacs Lisp - Size: 47.9 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 341 - Forks: 16

daveM246/AHKMoveToDesktop
Switch Desktops and move apps between Desktops using keyboard shortcuts in Windows 11
Language: Assembly - Size: 16.7 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 4 - Forks: 0

nclarius/tile-gaps
KWin script to add space around windows touching a screen edge or other window
Language: JavaScript - Size: 17.5 MB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 102 - Forks: 15

mkotb/Slime
Slime is a chrome extension that allows you to stick any of your tabs on top!
Language: JavaScript - Size: 1.65 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

nclarius/kwin-application-switcher
KWin script to raise all windows of an application as a group
Language: JavaScript - Size: 4 MB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 1

zudochkin/hammerspoon-activity-logger
Monitor and log your keyboard and mouse activity along with active window information using Hammerspoon.
Language: Lua - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

zepocas/onefuncmanager
Small window manager C++ (system tray app) that has only one functionality - bringing the selected window to "focus" (center of the main screen).
Language: C++ - Size: 838 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

rohanb10/snoozz-tab-snoozing
A Web Extension to declutter windows by snoozing tabs for later
Language: JavaScript - Size: 13 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 112 - Forks: 27

benzanol/vim-tiler
A much needed replacement for vim's default window management
Language: Vim script - Size: 57.6 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

Javyre/wf-lua
Lua as an advanced configuration language for wayfire
Language: Zig - Size: 183 KB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 1

buzz/devilspy 📦
A window matching utility
Language: Python - Size: 64.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

oniatsu/HotSwitch-HS
Window switcher app using 2 stroke hotkey for macOS
Language: Lua - Size: 1.08 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 27 - Forks: 1

maxwax/position
Bash script to position and resize windows after switching from one display setup to another
Language: Shell - Size: 30.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

aurecchia/i3-center-mouse
Mouse centering script to be used with i3wm
Language: Python - Size: 136 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

dimspith/dwm
A modestly patched build of dwm, with usability improvements
Language: C - Size: 4.35 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

jcrd/awesome-config 📦
AwesomeWM config
Language: Lua - Size: 132 KB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

joom/WindowWatcher Fork of kyo-ago/Automatically-Move-Mouse-Pointer-To-Default-Button-in-a-dialog-box-for-mac
A tool for me to run a shell script between switching windows/apps on a Mac.
Language: Swift - Size: 1020 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

evrhel/simplegui
Simple C++ wrapper library for the Windows Graphics Device Interface (GDI)
Language: C++ - Size: 17.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

leodr/raycast-regular-window-size
Raycast script to move your frontmost window to the center with a set size.
Language: Swift - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Jaredk3nt/phoenix-padding
Simple phoenix setup for padded window management
Language: JavaScript - Size: 367 KB - Last synced at: 15 days ago - Pushed at: almost 7 years ago - Stars: 13 - Forks: 2

astier/xfocusnotify
X11-tool which exits when a window is focused and prints the respective window-id.
Language: C - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 0

phillbush/closest 📦
focus the closest window in a given direction
Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

FejixGUI/fejixwm
Window management library
Language: Rust - Size: 230 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

just-sultanov/window-rs
Experiments with window creation (Rust, C++ and Metal)
Size: 141 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ddablib/wdwstate
Window State Components
Language: Pascal - Size: 203 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 2

l-acs/.scripts
Language: Shell - Size: 1.4 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

SinTan1729/Firefox-Nightly-Auto-Place-Windows-by-Workspace Fork of Hubbitus/shell.scripts
Firefox Nightly Auto Place WIndows by Workspace
Language: Shell - Size: 24.4 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

b0o/cw
Make colored placeholder windows in Xorg
Language: Go - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

CyberFowl/project-hephaestus
Language: Python - Size: 80.1 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

cyberVirtua/dxp
Pager for non-compositing WMs. View virtual desktops and navigate between them
Language: C++ - Size: 410 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

MoonLightDE/mlde.w.eggwm
QT5 very basic window manager forked from eggwm
Language: C++ - Size: 127 KB - Last synced at: 16 days ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 2

unexist/touchjs
Simple touchbar (macOS) <-> duktape (JS engine) app [MIRROR]
Language: Objective-C - Size: 1.54 MB - Last synced at: 20 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

pvdstel/Deconceal
Positions new windows in a way that minimizes overlap
Language: C# - Size: 43 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

tbsd/no_more_terminals
Deals with opening of hundred of terminals during work process
Language: Shell - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

wefindx/data-browser
Language: JavaScript - Size: 1.43 MB - Last synced at: 7 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 1

Soft/i3-setup
My i3 configuration files
Language: Python - Size: 14.6 KB - Last synced at: 29 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

hansifer/window-seat
A browser extension that positions and sizes browser windows consistently.
Language: JavaScript - Size: 18.6 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 2

akirak/emacs-window-go
A collection of missing functions for window management in Emacs/EXWM
Language: Emacs Lisp - Size: 7.81 KB - Last synced at: 6 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

saneef/phoenix-config
Personal phoenix setup for window management
Language: JavaScript - Size: 7.81 KB - Last synced at: 7 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0
