An open API service providing repository metadata for many open source software ecosystems.

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