Rift

tiling

Rust-based tiling window manager with multiple layout styles

Type
tiling
License
Free
Open Source
Yes
Keybindings
Yes
Scripting
Yes
Last Update
2025-12-05

About

Rift is a tiling window manager written in Rust that offers multiple layout styles including traditional i3/sway-like tiling and Binary Space Partitioning (BSP). Features hot-reloadable configuration, smooth animations, and trackpad gesture support for workspace switching. Works with 'Displays have separate Spaces' enabled and doesn't require disabling System Integrity Protection (SIP).

Features

  • Multiple layout styles
  • Binary space partitioning
  • Hot-reloadable config
  • CLI interface
  • Menubar workspace indicator
  • Focus follows mouse
  • Window swapping via drag
  • Smooth animations
  • Trackpad gestures
  • Separate spaces support
  • No SIP required
  • Mach port API
Visit WebsiteView Source