Swayr is the only thing I'm missing after moving to hyprland.
Basically everything in swayr depends on sway's IPC protocol and the swayr-internal representation of the tree of outputs, workspaces, and window's is just the one provided by sway with some stuff added. hyprland is not a sway descendant but just another wlroots-based compositor, so sway and hyprland have not much in common, at least not in the parts which external tools/daemons can access.
That said, hyprland seems to have an IPC interface, see https://wiki.hyprland.org/IPC/, so something like swayr could probably be done for hyprland. But that interface has very little to do with sway's. I see no chance in abstracting away the differences. So someone should write
hyprlandr
. :-)