What Window Management Options exist for OS X?

Solution 1:

Spectacle

Open source, available at GitHub, accepting donations

App Store link (will not be updated past version 0.6.9)


  • Center = Command+Option+C
  • Fullscreen = Command+Option+F
  • Left Half = Command+Option+
  • Right Half = Command+Option+
  • Top Half = Command+Option+
  • Bottom Half = Command+Option+
  • Upper Left Corner = Command+Control+
  • Lower Left Corner = Command+Shift+Control+
  • Upper Right Corner = Command+Control+
  • Lower Right Corner = Command+Shift+Control+
  • Left Display = Command+Option+Control+
  • Right Display = Command+Option+Control+
  • Top Display = Command+Option+Control+
  • Bottom Display = Command+Option+Control+
  • Undo = Command+Option+Z

Per Spectacle' Github:

Spectacle users have recommended Rectangle as an open source alternative.

Rectangle is maintained as of 2020.

brew cask install rectangle

Solution 2:

Moom by Many Tricks

App Store ($9.99)

Screenshot

Mouse controls

  • Zoom button controls (pop up controls when hovering over a Zoom button):
    • Move & zoom to: full screen, left, right, top, bottom, top-left, top-right, bottom-right, bottom-left.
    • Move & zoom to grid with customisable cells.
    • Move to other display.
    • Revert to original dimensions.
  • Snap to edges and corners (move & zoom when dragging a window to a display edge or corner).

Keyboard controls

  • Keyboard mode (triggered with a configurable hot key):
    • Actions: move, zoom, grow, shrink, center, revert, move to other display.
    • Configurable keys: (with optional modifiers ), Return, Space, Tab, Esc.

Custom controls

  • Fully customisable actions with menu and hot keys:
    • Actions: move, zoom, center, resize, grow, shrink, revert, arrange, move to other display.
    • Customisable grid.
    • Save and restore window layouts.
    • Hot keys can trigger a chain of multiple actions in sequence (eg: center followed by resize).

Solution 3:

BetterTouchTool (free $2.99, $7.50..$21)

BetterTouchTool is known for bringing more functionality to multi-touch trackpads and mice. It also allows you to to snap to the right/left sides, and all four corners. I would highly recommend this application.

enter image description here