finds.dev← search

// the find

glzr-io/glazewm

★ 12,104 · Rust · GPL-3.0 · updated May 2026

GlazeWM is a tiling window manager for macOS and Windows inspired by i3wm.

GlazeWM is a tiling window manager for Windows (and macOS in progress) written in Rust, taking heavy inspiration from i3wm's workspace/keybinding model. It targets Windows power users who want i3-style keyboard-driven window management without switching to Linux.

- Clean workspace architecture with a proper IPC server (WebSocket-based), making it scriptable and allowing third-party status bars like Zebar to query state without hacks

- Well-structured Rust workspace split into focused crates (wm, wm-platform, wm-common, wm-cli) with platform abstraction layers that actually separate Windows and macOS implementations rather than ifdef spaghetti

- YAML config with regex-based window rules is genuinely expressive - matching on process name, class, and title simultaneously covers most real-world application quirks

- Multiple package manager support (winget, choco, scoop) plus a GUI installer with low friction for Windows users who don't want to build from source

- macOS support is listed in topics and has platform_impl/macos code, but the README only says 'Windows' in the subtitle and there's no documentation about macOS status, stability, or limitations - likely vaporware for now

- No native autotiling support; the FAQ punts this to community Python/AHK scripts, which is a significant gap compared to i3wm where autotiling scripts are a known quantity on Linux

- Window effects (colored borders) are Windows 11 only with no fallback, and the effects section is thin - no opacity, blur, or shadow support that competing tools offer

- The ignore-keybindings-per-application feature is explicitly missing, which is a painful daily annoyance for anyone running games or apps with conflicting alt-key shortcuts

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →