I haven’t found one that doesn’t use Cygwin (slow filesystem).
You see that slow file access with cygwin?
Last time I had such a use case for windows, I used unision - but isn't rsync, of course.
https://www.cis.upenn.edu/~bcpierce/unison/
Judging by this scoop.sh issue, there are no obvious not-cygwin builds/ports:
https://github.com/lukesampson/scoop/issues/2295
Looks like there are libraries for rust and go - but not clients that are a drop in replacement (yet).
Our builds involve syncing directories that have several hundred thousand files in them so the speed of stat() is really the bottleneck.
I’ll give unison a look, I haven’t tried that.
The libraries are an interesting idea, I’ll look into that too.
https://acrosync.com/windows.html
I haven’t found one that doesn’t use Cygwin (slow filesystem).