HyperDock
App Store ($9.99)
In addition to some other fluff (like window previews):
HyperDock brings advanced window management features to Mac OS:
- Move & resize windows just by holding down keys and moving your mouse.
- Automatically resize windows when dragging to screen edges (Window Snapping).