GitHub topics: window-manager
nikitabobko/AeroSpace
AeroSpace is an i3-like tiling window manager for macOS
Language: Swift - Size: 11.6 MB - Last synced at: about 5 hours ago - Pushed at: about 7 hours ago - Stars: 11,655 - Forks: 228

fvwmorg/fvwm3
FVWM version 3 -- the successor to fvwm2
Language: C - Size: 23.8 MB - Last synced at: about 9 hours ago - Pushed at: about 10 hours ago - Stars: 546 - Forks: 82

TH-O-R/hypr-dots
My custom Hyprland dotfiles and scripts to make it hyper-cool
Language: Shell - Size: 22.2 MB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 1 - Forks: 0

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

rswgnu/hyperbole
GNU Hyperbole: The Everyday, Hypertextual Information Manager
Language: Emacs Lisp - Size: 54.4 MB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 168 - Forks: 11

leanflutter/window_manager
The window_manager plugin provides comprehensive window management capabilities for Flutter desktop applications, enabling full control over window size, position, appearance, close behavior, and listening to events.
Language: C++ - Size: 618 KB - Last synced at: about 9 hours ago - Pushed at: 23 days ago - Stars: 764 - Forks: 225

nassro199/nwm
Language: C++ - Size: 20.5 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

sashetophizika/hyprscratch
Improved scratchpad functionality for Hyprland
Language: Rust - Size: 280 KB - Last synced at: about 11 hours ago - Pushed at: about 13 hours ago - Stars: 18 - Forks: 4

WayfireWM/wayfire
A modular and extensible wayland compositor
Language: C++ - Size: 7.1 MB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 2,584 - Forks: 187

qtile/qtile
:cookie: A full-featured, hackable tiling window manager written and configured in Python (X11 + Wayland)
Language: Python - Size: 12.2 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 4,961 - Forks: 713

gh0stzk/dotfiles
BSPWM environment with 18 themes. With a theme selector to change on the fly.
Language: Shell - Size: 225 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 3,469 - Forks: 262

DerjenigeUberMensch/vox-wm
xcb based window manager.
Language: C - Size: 17.4 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 2 - Forks: 0

labwc/labwc
A Wayland window-stacking compositor
Language: C - Size: 3.65 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,891 - Forks: 170

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

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

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

ianyh/Amethyst
Automatic tiling window manager for macOS à la xmonad.
Language: Swift - Size: 25.5 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 15,256 - Forks: 495

CuarzoSoftware/Louvre
C++ library for building Wayland compositors.
Language: C++ - Size: 7.95 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 582 - Forks: 20

luisnquin/hyprstfu
Utility to mute Hyprland windows for PulseAudio and Pipewire (ask for a release)
Language: Go - Size: 48.8 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

riverwm/river
[mirror] A dynamic tiling Wayland compositor
Language: Zig - Size: 2.95 MB - Last synced at: 3 days ago - Pushed at: 22 days ago - Stars: 3,509 - Forks: 155

coastalwhite/lemurs
A customizable TUI display/login manager written in Rust 🐒
Language: Rust - Size: 377 KB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 851 - Forks: 37

sryo/Spoons
These Hammerspoon scripts are designed to enhance the usability and productivity of macOS by providing various workspace management features. The scripts currently help display time near the mouse cursor, prevent the menu bar from appearing, and automatically tile windows of whitelisted applications.
Language: Lua - Size: 808 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 0

stjet/ming-wm
Linux keyboard-operated window manager
Language: Rust - Size: 7.37 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 44 - Forks: 0

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

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

arthurchoung/HOTDOG
X11 Window Manager with Windows 3.1 Hot Dog Stand, Amiga Workbench, Atari ST GEM, Mac Classic and Aqua UI
Language: Objective-C - Size: 45.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 359 - Forks: 10

XiCheng000/Dockit
一个专注于将窗口停靠到屏幕边缘的应用
Language: Swift - Size: 24.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 11 - Forks: 0

antonioborondo/i3wm
i3wm installation and configuration 🪟
Language: Shell - Size: 95.7 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

lwouis/alt-tab-macos
Windows alt-tab on macOS
Language: Swift - Size: 271 MB - Last synced at: 5 days ago - Pushed at: 19 days ago - Stars: 12,150 - Forks: 359

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

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: 3 days ago - Pushed at: 11 months ago - Stars: 2,416 - Forks: 95

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

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

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.29 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 54 - Forks: 2

workspacer/workspacer
a tiling window manager for Windows
Language: C# - Size: 13.8 MB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 1,736 - Forks: 102

mcclung/e16-overlay
Enlightenment DR16 Gentoo Overlay
Language: Shell - Size: 85 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 0

Ajay-056/GlazeWM-Config
Glaze WM Rust & Zebar Configuration file
Language: HTML - Size: 44.9 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 50 - Forks: 2

luisnquin/battery-notifier
The missing part of your WM, a customizable battery notifier for Linux kernels focused in BAT0 and BAT1.
Language: Rust - Size: 6.2 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 11 - Forks: 1

xmonad/xmonad-web
The xmonad.org website
Language: HTML - Size: 28.8 MB - Last synced at: 1 day ago - Pushed at: 7 days ago - Stars: 17 - Forks: 18

0xc000022070/spotify-dbus-control
Shell script to Control your Spotify client with D-Bus. Use it as CLI or with your WM by configuring keybindings to trigger actions like play, pause, toggle, next song, previous song, jump forward and backward by 5s
Language: Shell - Size: 6.84 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

bbidulock/icewm
A window manager designed for speed, usability, and consistency
Language: C++ - Size: 38.5 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 619 - Forks: 99

wojciech-kulik/FlashSpace
FlashSpace is a blazingly fast virtual workspace manager for macOS ⚡
Language: Swift - Size: 474 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,699 - Forks: 25

iSapozhnik/Lasso
Intuitive and native Window Manager for Mac
Size: 74.2 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 4 - 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: 7 days ago - Pushed at: 9 days ago - Stars: 1,234 - Forks: 47

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: 390 KB - Last synced at: 3 days ago - Pushed at: 11 months ago - Stars: 44 - Forks: 2

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: 8 days ago - Pushed at: about 1 month ago - Stars: 6,316 - Forks: 507

javiorfo/ztatusbar 📦
Configurable statusbar for Xorg server using xsetroot
Language: Zig - Size: 52.7 KB - Last synced at: about 12 hours ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

ztomer/ZoneTilerWM
Zone/Tile based Window Manager for MacOs with some extras.
Language: Lua - Size: 493 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 31 - Forks: 14

mnbcz/QuickHotkeys
Quick Hotkeys for Windows. Move and Resize windows, mouse gestures, sticky keys
Language: HTML - Size: 2.17 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

aceinetx/endui
A sequel to TWn
Language: C - Size: 2.66 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

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

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

Jean-Tinland/simple-bar
A yabai, AeroSpace or FlashSpace status bar widget for Übersicht
Language: JavaScript - Size: 28.9 MB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 1,324 - Forks: 131

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

awesomeWM/awesome
awesome window manager
Language: Lua - Size: 16.2 MB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 6,557 - Forks: 603

NsCDE/NsCDE
Modern and functional CDE desktop based on FVWM
Language: CSS - Size: 76.6 MB - Last synced at: 9 days ago - Pushed at: 10 months ago - Stars: 2,016 - Forks: 59

natpen/awesome-wayland 📦
A curated list of Wayland code and resources.
Size: 184 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 2,093 - Forks: 86

cococry/ragnar
Minimal, flexible & user-friendly X tiling window manager
Language: C - Size: 9 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 1,098 - Forks: 22

RamonUnch/AltSnap
Maintained continuation of Stefan Sundin's AltDrag
Language: C - Size: 2.99 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 3,032 - Forks: 96

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

relikd/Memmon
A simple daemon that restores your window positions on external monitors.
Language: Swift - Size: 27.3 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 153 - Forks: 6

pit-ray/win-vind
You can operate Windows with key bindings like Vim.
Language: C++ - Size: 62.6 MB - Last synced at: 9 days ago - Pushed at: 9 months ago - Stars: 2,082 - Forks: 49

MaskedSyntax/dotfiles
My dotfiles for various programs that I use
Language: Lua - Size: 53.4 MB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 0

potamides/modalawesome
Framework for modal, vi-like keybindings for the awesome window manager.
Language: Lua - Size: 104 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 88 - Forks: 11

getActivity/EasyWindow
Android 悬浮窗框架,好用不解释
Language: Java - Size: 59.9 MB - Last synced at: 8 days ago - Pushed at: 12 days ago - Stars: 1,527 - Forks: 168

miracle-wm-org/miracle-wm
Miracle is a Wayland tiling window manager built on Mir
Language: C++ - Size: 6.47 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 532 - Forks: 17

fosslife/awesome-ricing
A curated list of awesome tools and technology to help you out with ricing on linux
Size: 161 KB - Last synced at: 9 days ago - Pushed at: 11 months ago - Stars: 3,152 - Forks: 90

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: 10 days ago - Stars: 377 - Forks: 10

xmonad/xmonad-extras
Various modules for xmonad that cannot be added to xmonad-contrib because of additional dependencies.
Language: Haskell - Size: 164 KB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 52 - Forks: 20

xmonad/xmonad-contrib
Contributed modules for xmonad
Language: Haskell - Size: 11.8 MB - Last synced at: 10 days ago - Pushed at: 16 days ago - Stars: 601 - Forks: 280

paperwm/PaperWM
Tiled scrollable window management for GNOME Shell
Language: JavaScript - Size: 4.05 MB - Last synced at: 10 days ago - Pushed at: 22 days ago - Stars: 3,366 - Forks: 132

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: 8 days ago - Pushed at: 8 months ago - Stars: 409 - Forks: 25

steventheworker/alt-tab-macos
AltTab - scriptable branch
Language: Swift - Size: 125 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 27 - Forks: 2

pop-os/shell
Pop!_OS Shell
Language: TypeScript - Size: 2.32 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 5,030 - Forks: 277

folke/polydock
✨ A shiny and hackable application dock
Language: TypeScript - Size: 3.17 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 207 - Forks: 8

morgant/mlvwm
Macintosh-like Virtual Window Manager (official repo)
Language: C - Size: 676 KB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 293 - Forks: 11

DXC-0/qtile-wayland
My configuration files and scripts for the twm Qtile with wayland
Language: Python - Size: 10.5 MB - Last synced at: 3 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 1

leftwm/leftwm
A tiling window manager for Adventurers
Language: Rust - Size: 14.7 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 2,948 - Forks: 190

KeithDHedger/LFSDesktopProject
A low resource/dependency desktop for Linux From Scratch
Language: C++ - Size: 67.9 MB - Last synced at: 11 days ago - Pushed at: 13 days ago - Stars: 23 - Forks: 6

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

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

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

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

sentialx/node-window-manager
Manage windows in Windows, macOS and Linux using Node.js
Language: C++ - Size: 364 KB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 415 - Forks: 61

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

imawizard/MiguruWM
A tiling window manager for Windows
Language: AutoHotkey - Size: 220 KB - Last synced at: 9 days ago - Pushed at: 5 months ago - Stars: 40 - Forks: 3

nextapps-de/winbox
WinBox is a modern HTML5 window manager for the web: lightweight, outstanding performance, no dependencies, fully customizable, open source!
Language: JavaScript - Size: 523 KB - Last synced at: 9 days ago - Pushed at: 8 months ago - Stars: 6,297 - Forks: 207

Rs-appez/windofman
DOFUS ordering and switching window (linux)
Language: Python - Size: 244 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 2 - Forks: 1

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

mcpcpc/xwm
A tiny XCB floating window manager.
Language: C - Size: 43 KB - Last synced at: 11 days ago - Pushed at: 19 days ago - Stars: 163 - Forks: 14

adityathebe/dotfiles
Dotfiles Backup
Language: Shell - Size: 1020 KB - Last synced at: 1 day ago - Pushed at: 16 days ago - Stars: 3 - Forks: 0

DeedleFake/kawa
A small Wayland compositor inspired by Plan 9's rio.
Language: Go - Size: 271 KB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 30 - Forks: 1

kernc/xsuspender
:eyes: :computer: :zzz: :battery: Save battery by auto-suspending unfocused X11 applications.
Language: C - Size: 188 KB - Last synced at: 12 days ago - Pushed at: 21 days ago - Stars: 345 - Forks: 19

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

jorgeloopzz/dotfiles
❤️ My dotfiles repo, where you can find all my window managers and apps configurations.
Language: Shell - Size: 205 MB - Last synced at: 15 days ago - Pushed at: about 2 months ago - Stars: 121 - Forks: 4

raven2cz/awesomewm-config
RAVEN2CZ: AwesomeWM Configuration, Libraries and Themes.
Language: Lua - Size: 55.2 MB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 368 - Forks: 14

hbthen3rd/dotfiles
[macOS] custom settings/theming for wm, bar, term, shell, editor, browser, etc.
Language: Shell - Size: 663 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 238 - Forks: 7

dbmrq/Dotfiles
:house_with_garden: There's no place like ~/
Language: Vim Script - Size: 2.22 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 70 - Forks: 18

nitzan-shaked/fenstr
My Window Manager. Based on Hammerspoon.
Language: Lua - Size: 266 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 6 - Forks: 1

o0o0oo00/Pudding
:star2: Pudding use WindowManager(don't need request permission) to pull down a view that are displayed on top their attached window
Language: Kotlin - Size: 9.79 MB - Last synced at: 11 days ago - Pushed at: over 5 years ago - Stars: 386 - Forks: 36
