Glide, a tiling window manager for macOS

89 points tmandry 9 comments

Glide is a macOS tiling window manager I've been working on for a couple of years. It's now my daily driver. Glide mimics the controls of Sway and i3, with a macOS-specific spin: iI integrates with Spaces and animates your windows as it rearranges them.

Writing window managers for macOS is not a simple task. I've written previous ones in Lua and in Swift. This one in Rust has been a true joy to work on. While the language is great, it's the ecosystem that really makes the experience what it is. I'm indebted to the maintainers of the tracing and objc2 crates, among many others.

Please check it out if you're interested, and let me know what you think!