Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
R

rift

> 编程语言
Open source

a tiling window manager for macos

2.1K stars0 likes1 views
WebsiteGitHub

About

a tiling window manager for macos

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


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.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Rusti3i3wmmacmacos

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言