rift README

The project's README from github.com/acsandmann/rift. As one markdown file: README.md.

Rift

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

Rift demo

Rust CI Status Last Commit Open Issues GitHub stars Matrix

Features

Quick Start

Get up and running via the docs:


config


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 manifesto

Credits

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.

rift (acsandmann/rift)

Searching Database…

2.6K ·GitHub
What is this?Rift is a tiling window manager for macOS that focuses on performance and usability, offering multiple layout styles like i3-style tiling, bspwm-style BSP, floating, dwm-style master-stack, niri-style scrolling columns, and a stack/accordion layout.
Is this a standalone app or a plugin for something else?It's a standalone macOS application (a window manager) with a menubar icon for switching workspaces, changing layouts, and accessing controls, plus an accompanying CLI.
How do I get it running?Follow the official docs for configuration and the quick start guide linked from the README.
Do I need to disable System Integrity Protection (SIP) to use it?No, Rift does not require disabling SIP, unlike some other macOS tiling window managers.
Does it work with macOS's per-display Spaces setting?Yes — Rift explicitly supports 'Displays have separate Spaces' enabled, which the README says most other major window managers don't handle.
Is this available for other OSes too?No, Rift is macOS-only.
How does Rift talk to other tools like sketchybar?It exposes a Mach port based IPC so external tools like sketchybar can communicate with Rift directly.
Why did the author build Rift instead of using Aerospace?The author liked Aerospace but missed animations and the ability to fullscreen one display while working on another, and preferred relying on private/undocumented macOS APIs for better reliability and performance.
Can I save and reuse my layouts?Yes, layouts can be saved and restored from the menu bar or CLI, pulled from a configurable folder of reusable layouts.
Is Rift related to yabai or glide-wm?It uses private APIs reverse engineered by yabai and other projects but is not affiliated with either yabai or glide-wm.
What are similar projects?AeroSpace, glazewm, KiwiDesk, i3, DockDoor, sway, Sapphire, rooms
Creator
acsandmann
Size
120.6 MB
Stars
2.6K
Age
1y
Commits · 90 Days