yabai | tiling | Binary space partitioningSpaces supportMultiple displays+3 | | | Free | |
Amethyst | tiling | Multiple layoutsKeyboard-drivenAutomatic tiling+3 | | | Free | |
Rectangle | hybrid | Snap areasKeyboard shortcutsWindow snapping+3 | | | Free | |
Rectangle Pro | hybrid | App-specific settingsWindow groupsCustom snap areas+3 | | | $9.99 | |
AeroSpace | tiling | i3-like keybindingsTree-based layoutsWorkspaces+3 | | | Free | |
Magnet | stacking | Drag to snapMenu bar controlKeyboard shortcuts+3 | | | $9.99 | |
Hammerspoon | tooling | Lua scriptingSystem APIsWindow management+3 | | | Free | |
skhd | tooling | Hotkey daemonModal hotkeysProcess-specific+3 | | | Free | |
Moom | stacking | Custom controlsGrid systemLayout saving+3 | | | $10 | |
BetterSnapTool | stacking | Corner snappingCustom areasKeyboard shortcuts+3 | | | $2.99 | |
BentoBox | tiling | Custom zonesGrid layoutsKeyboard shortcuts+9 | | | $9 | |
Align | hybrid | Screen edge snappingTouchpad gesturesKeyboard shortcuts+8 | | | Freemium | |
Loop | hybrid | Mouse/trackpad gesturesKeyboard shortcutsScreen edge snapping+8 | | | Free | |
Phoenix | hybrid | JavaScript scriptingLightweightScreen edge snapping+9 | | | Free | |
1Piece | hybrid | Custom gridScreen edge snappingPreview window+9 | | | Free | |
BetterTouchTool | tooling | Window managementKey remappingTouchpad gestures+9 | | | $10 (2yr) / $22 (lifetime) | |
Swish | stacking | Touchpad gesturesIntuitive controlsVertical/horizontal halves+6 | | | $16 | |
Emmetapp | hybrid | Keyboard-drivenCustom workflowsSize/position shortcuts+7 | | | Free | |
MacsyZones | tiling | Shake to snapOverlapping zonesFancyZones-style+8 | | | Free | |
Multitouch | hybrid | Trackpad gesturesMagic Mouse supportKey remapping+9 | | | $19.99 lifetime | |
Lattix | stacking | Workspace layoutsMulti-monitor supportBrowser profiles+9 | | | $12-$20 lifetime | |
MacTiler | stacking | Multi-monitor swappingScreen content swapLayout preservation+5 | | | $4.99 | |
Tiles | stacking | Fast snappingKeyboard shortcutsZone-based+4 | | | Free | |
Wins | stacking | Drag to snapKeyboard shortcutsMenu bar control+6 | | | $13.99 | |
Click2Minimize | stacking | Dock PreviewMission Control ProDock Flick+5 | | | $5.99 | |
SizeUp | stacking | Keyboard shortcutsVertical/horizontal halvesQuarters tiling+3 | | | $12.99 | |
Spencer | hybrid | Workspace managementSpace creationApp sets+4 | | | $20 lifetime | |
Ikuna | hybrid | Minimalist designEssential featuresSimple interface | | | Free | |
Raycast | tooling | Keyboard shortcutsVertical/horizontal halvesQuarters tiling+9 | | | Freemium | |
Display Maid | stacking | Save window positionsRestore layoutsDisplay-based profiles+8 | | | $5.99 | |
Keyboard Maestro | tooling | Window arrangementApp launching automationMacro creation+9 | | | $36 | |
Rift | tiling | Multiple layout stylesBinary space partitioningHot-reloadable config+9 | | | Free | |
FlashSpace | tooling | Fast switchingMulti-displayWorkspace previews+13 | | | Free | |
Divvy | hybrid | Grid resizingCustom shortcutsMulti-monitor support+1 | | | $13.99 | |
Stay | stacking | Window savingLayout restoringMulti-display support+3 | | | Free | |
Sidebar | tooling | Window previewsWindow snapPrevent overlap+8 | | | €19.99 (one-time) or subscription (€0.87/month or €8.75/year) | |
Better Window Manager | tooling | Save positionRestore positionApp states+3 | | | $5.00 | |