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

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