Had my Core Data sync framework, Ensembles (https://ensembles.io), pretty much in maintenance mode. With Apple moving on to SwiftData, didn't seem any point to modernizing the 15 year old ObjC codebase. But I had the thought to give Claude a shot at it, and in 2 days I've got a complete port: Swift 6, structured concurrency instead of OperationQueue. Even adding a bunch of new backends (Box, pCloud, S3). Will make it available as Ensembles 3 to subscribers soon.
Ensembles Core Data Sync Framework

Ensembles is a sync framework for Core Data apps. Works with iCloud, Dropbox, and any backend you choose.

Ensembles Core Data Sync Framework
@drewmccormack What about a current project already using CoreDafa with CloudKit sync? Would adding Ensembles interfere or corrupt any of the syncing currently already working between devices? Or can you simply add Ensembles without really noticing and benefit from its features beyond what ClodKit sync offers?
@ridmaur Best not add two syncs in the one app. But if you want to move to Ensembles, it should be fine once each device has your new version. I’m not sure what happens to the old CloudKit data. Don’t know if Apple have a way to remove that. It is probably just a zone you can delete.