A macOS window management app that moves and resizes windows with keyboard shortcuts and snap areas.
Rectangle is a macOS application that helps users manage and organize application windows on their desktop. It provides keyboard shortcuts and drag-to-snap functionality to quickly resize and reposition windows into halves, quarters, thirds, or other predefined layouts, solving the problem of manual window arrangement.
macOS users who frequently multitask with multiple applications and want to streamline their window management workflow for better productivity.
Developers choose Rectangle for its reliability, extensive customization options, and seamless integration with macOS, offering a free and open-source alternative to commercial window managers with robust features like URL automation and configurable snap areas.
Move and resize windows on macOS with keyboard shortcuts and snap areas
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows assignment of hotkeys for over 40 window actions, including halves, quarters, and ninths, with import/export via JSON for easy backup and transfer, as shown in the README's shortcuts list.
Features visual snap areas for window positioning by dragging to screen edges, with configurable zones and footprints, making it user-friendly without memorizing shortcuts.
Supports executing window actions through URLs like 'rectangle://execute-action?name=left-half', enabling scripting and integration with other apps for automated workflows, as detailed in the README.
Regularly updated with Swift-based code, open-source contributions, and pro versions for advanced needs, ensuring long-term reliability and feature enhancements.
Lacks native ability to move windows between macOS Spaces due to Apple's API restrictions, a limitation only addressed in the paid Rectangle Pro version, as admitted in the README.
Known issues like iTerm2 requiring manual terminal commands to disable character-width resizing, and a bug causing Notification Center freezing for some users when drag-to-snap is enabled.
Exclusively designed for macOS, making it unsuitable for cross-platform workflows or users in mixed OS environments who need universal window management solutions.
Rectangle is an open-source alternative to the following products: