How can i Unfold UV in one axis (horizontal) like Maya Unfold
Just in case this makes a difference, forgive me if I've missed the point..

'Follow Active Quads' refers to active quads in UV space.

Here's an object that produces non-orthogonal UVs when unwrapped cylindrically:
(The cylindrical projection is view-dependent, you want the poles aligned to screen Y and the equator along screen X)



The quad at the bottom left of the UV has been straightened, by scaling or snapping, and left active.

Now going back into the 3D View and U unwrapping again, with 'Follow Active Quads' and the 'Even' option, aligns the UV.



This could have been a selection of faces, rather than all of them, if that's what's needed.