rxhanson/Rectangle
Move and resize windows on macOS with keyboard shortcuts and snap areas observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 36
- age_days: 2630
- days_rel: 8
- days_push: 8
- n_releases_24m: 18
Adoption not part of the score
29755 stars · 978 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Rectangle is a free, open-source macOS window management app written in Swift, based on Spectacle. It lets users move and resize windows using keyboard shortcuts or by dragging windows to snap areas at screen edges and corners.
Use cases
- snap windows to halves, thirds, or quarters of the screen
- move and resize macOS windows with keyboard shortcuts
- replace the discontinued Spectacle window manager
- maximize or position windows by dragging to screen edges
- trigger window actions via URL scheme rectangle://execute-action
- exclude specific apps from window management shortcuts
When to choose
- you want a free, open-source Spectacle replacement on macOS 10.15+
- you prefer keyboard-driven window management with snap-area support
- you use Intel or Apple Silicon Macs and want a lightweight native app
When to avoid
- you need custom shortcuts for arbitrary sizes and positions (consider Rectangle Pro)
- you need window management via trackpad gestures
- you are not on macOS
Facets
application · maturity active
developer-tools gui developer-tools desktop-applications apple-ecosystem window-management keyboard-shortcuts window-snapping spectacle-successor open-source macos
2 sources
- readme: https://github.com/rxhanson/Rectangle · fetched 2026-08-28 · 1c1454e0a378
- homepage: https://rectangleapp.com · fetched 2026-08-29 · 1e09a85b611a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rxhanson/Rectangle | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="rxhanson/Rectangle")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem