Rift is a tiling window manager for macOS that focuses on performance and usability.

<a href="https://github.com/acsandmann/rift/actions/workflows/rust.yml">
<img src="https://img.shields.io/github/actions/workflow/status/acsandmann/rift/rust.yml?style=flat-square" alt="Rust CI Status" />
</a>
<a href="https://github.com/acsandmann/rift/commits/main">
<img src="https://img.shields.io/github/last-commit/acsandmann/rift?style=flat-square" alt="Last Commit" />
</a>
<a href="https://github.com/acsandmann/rift/issues">
<img src="https://img.shields.io/github/issues/acsandmann/rift?style=flat-square" alt="Open Issues" />
</a>
<a href="https://github.com/acsandmann/rift/stargazers">
<img src="https://img.shields.io/github/stars/acsandmann/rift?style=flat-square" alt="GitHub stars" />
</a>
click to see the menu bar icon

click to see mission control

Get up and running via the wiki:
[
config
[
quick start
Rift is in active development but is still generally stable. There is no official release yet; expect ongoing changes.
Issues and PRs are very welcome.
Join the Rift community on Matrix for discussion, support, and announcements: #rift:matrix.org
Aerospace worked well for me, but I missed animations and the ability to use fullscreen on one display while working on the other. I also prefer leveraging private/undocumented APIs as they tend to be more reliable (due to the OS being built on them and all the public APIs) and performant. for more on why rift exists and what rift strives to do, see the manifesto
Rift began as a fork (and is licensed as such) of glide-wm but has since diverged significantly. It uses private APIs reverse engineered by yabai and other projects. It is not affiliated with glide-wm or yabai.