| Price | 
                                Free | 
                                ... | 
                                ... | 
                            
                            
                                | Open Source | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | Use Keyboard Shortcuts to snap windows | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | Drag windows to screen edges to snap | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | Select from Menu Bar to snap windows | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | Halves, Quarters, Thirds, Fourths, Sixths commands | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | Maximize, Almost Maximize, Maximize Height, Smaller, Larger, Center, Restore,
                                    Next/Prev Display commands
                                 | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | Todo Mode (Pin Mode in Pro) for keeping a specified app visible | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | Choose which window actions are in the drag to snap areas | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | Leave space for the Stage Manager Recent Apps area | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | Window Throw, Long Throw, and Quick Throw for faster, easier window snapping with
                                    less memorization
                                 | 
                                 | 
                                 | 
                                Only window throw, configurable via gesture | 
                            
                            
                                | Powerful customization for any window size and position, and what happens on
                                    repeated commands per custom shortcut
                                 | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | Save off entire workspaces with multiple applications shortctus, restore using
                                    window throw, keyboard shortcut, or on display connected
                                 | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | Stash windows just off the screen and slide them back into view by moving the cursor to where the window was stashed
                                 | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | iCloud Sync | 
                                 | 
                                 | 
                                Rectangle window management is not synced, but gestures are | 
                            
                            
                                | Fill Left/Right commands | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | Windows-like shortcuts with arrow keys | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | Multiple window commands (Reveal Desktop Edge, tile, cascade, move all app windows
                                    to next display or half)
                                 | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | A large suite of trackpad and Magic Mouse gestures, and keyboard shortcuts that can
                                    be configured to perform pretty much any action you want
                                 | 
                                 | 
                                 | 
                                 | 
                            
                            
                                | Key remapping (including hyper key) and physical mouse button remapping | 
                                 | 
                                 | 
                                 |