Hide windows at the edge of the screen like Tuck

I'd love the ability to hide apps by throwing them to the edge of the screen like Tuck, which doesn't seem to be maintained anymore. I think it would be super useful for window management.

An action to put a window on the side and bring it back when the action is triggered again would work great.