About acsandmann/rift
acsandmann/rift is an open-source project on GitHub, mainly written in Rust. a tiling window manager for macos It currently holds 2,450 stars and 97 forks with 37 open issues, and was last pushed on 2026-09-23 (repository created 2025-07-25).
Project Overview
Git Homed tracks it on the Today's Trending board, currently at rank #55 with 71 new stars today.
GitHub Repository Details
README
Features
- Multiple layout styles
- Tiling (i3/sway-like)
- Binary Space Partitioning (bspwm-like)
- Floating (independent window frames with optional stacks)
- Master-stack (dwm-like)
- Scrolling columns (niri-style)
- Stack (accordion)
- Menubar icon that opens a menu for switching workspaces, changing layouts, and accessing quick Rift controls
click to see the menu bar icon

- Save and restore layouts from the menu bar or CLI, with reusable layouts listed from a configurable folder
click to see the menu

- Focus follows the mouse with auto raise
- Does not require disabling SIP
- Performant animations (as seen in the demo)
- Switch to next/previous workspace with trackpad gestures (just like native macOS)
- Hot reloadable configuration
- Mach port based IPC for communicating with rift from third-party programs (sketchybar, etc)
- Works with “Displays have separate Spaces” enabled (unlike all other major WMs)
Quick Start
Get up and running via the docs:[
config
][config_link]
[
quick start
][quick_start]
Community
Join #rift:matrix.org for discussion, support, and development.
Support
If rift is part of your daily workflow, consider sponsoring its development.
Motivation
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 manifestoCredits
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.[config_link]: https://acsandmann.github.io/rift-docs/reference/configuration/ [quick_start]: https://acsandmann.github.io/rift-docs/quick-start/
GitHub Stars & Activity
2,450Stars
97Forks
37Open issues
RustLanguage
GitHub Popularity
GitHub stars2,450
Forks97
Open issues37
Primary languageRust
LicenseNOASSERTION
Stars gained today71
Created2025-07-25
Last pushed2026-09-23
Trending History
Daily boardrank #55 · ▲ 71 stars
Related GitHub Projects
1
2
3
4
5
6
7
8