Analysis updated 2026-06-20
Snap two app windows side by side to compare documents without manually dragging and resizing each one.
Use keyboard shortcuts to instantly tile your code editor and terminal into exact halves of your Mac screen.
Move an app window to a second monitor with a single key combination instead of dragging it across screens.
Organize multiple open windows into quarter-screen or third-screen zones on a wide monitor for a tidy workspace.
| rxhanson/rectangle | kodecocodes/swift-algorithm-club | chartsorg/charts | |
|---|---|---|---|
| Stars | 29,001 | 29,104 | 28,002 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | easy | moderate |
| Complexity | 1/5 | 1/5 | 2/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Rectangle is a window management app for macOS that lets you move and resize windows quickly using keyboard shortcuts or by dragging them to screen edges. If you've ever wished you could snap a window to fill exactly the left half of your screen, the way Windows does when you drag a window to the edge, Rectangle brings that same kind of control to Mac. The core idea is simple: instead of manually dragging and resizing application windows, you press a key combination and Rectangle instantly repositions the active window to a preset layout. Common layouts include halves (left, right, top, bottom), quarters (each corner), thirds, and maximized. You can also drag a window to a screen edge or corner to trigger the same snaps visually, seeing a preview footprint before you release the mouse. Beyond basic snapping, Rectangle supports moving windows to different monitors, centering windows, almost-maximizing (leaving a small gap around the window), and adjusting window size incrementally. If a particular app already uses a keyboard shortcut that conflicts with Rectangle, you can tell Rectangle to ignore that app entirely. Rectangle is built in Swift and works on macOS 10.15 and later. It is the open-source successor to the older Spectacle app, with additional actions and improvements over its predecessor. Someone who works with many open windows simultaneously, developers, writers, or anyone doing side-by-side comparisons, would find it a practical tool for staying organized without reaching for the mouse.
A macOS app that lets you snap, resize, and move windows into preset layouts using keyboard shortcuts or drag-to-edge gestures, bringing Windows-style window snapping to Mac.
Mainly Swift. The stack also includes Swift, macOS.
License not specified in the explanation.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.