Rectangle is an open-source window management tool written in Swift that lets users snap, resize, and arrange desktop application windows using keyboard shortcuts and edge-dragging areas. Based on Spectacle, it provides lightweight tiling without background bloat or trackers.
Overview of Rectangle
In my testing, Rectangle runs silently in the background with negligible memory and CPU impact across multi-monitor setups. It brings fast, customizable tiling shortcuts to your workspace without lag or unnecessary background processes. The utility cleanly handles window arrangement whether using drag-to-edge snapping footprints or quick keystrokes.
Core Features of Rectangle
- Keyboard shortcuts allow instant snapping of windows into halves, thirds, quarters, and maximized positions.
- Drag-to-edge snapping provides visual preview footprints along screen borders and corners for quick layout adjustments.
- Custom URL schemes let power users trigger window actions and scripts directly from the terminal or third-party launchers.
- App ignore list temporarily disables custom shortcuts when running conflicting applications or virtual machines.
- JSON configuration supports quick export and import of window shortcut profiles across multiple systems.
System Compatibility
- macOS: macOS 10.15 (Catalina) and later (Intel x64 and Apple Silicon ARM64); legacy support for macOS 10.13 and 10.14 via version 0.73.
- Windows / Linux: Not natively supported (macOS exclusive project).
Why Choose Rectangle?
Rectangle is completely open-source, ad-free, and stays out of your way without subscription paywalls or background tracking. It replaces bulky proprietary tiling apps with a clean, fast Swift codebase that runs locally on your machine.