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

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