As someone who tried to use git to do this for large sets of data, I'm very glad this exists. Will be trying this out in the future.
My project is in its infancy (open-sourced less than a month ago), but I'm pleased with its UX thus far. There's lots to add in terms of documentation, but Dud currently uses Rclone[1] for remote syncing.
[1]: https://rclone.org/