KOReader has built in Progress Sync, which works well for the purpose.
Yes and Kavita just introduced support for it in epubs. It already had it for comics but that's because their pages are more static, a much easier problem to solve.