Syncthing is designed specifically for file system sync (and does a very good job). Willow could be used for file system tasks, but also for storing app data that is unrelated to file systems, like a KV store database.
You should be able to write a good syncthing like app using the willow protocol, especially if you choose blake3 as the hash function.
Syncthing is designed specifically for file system sync (and does a very good job). Willow could be used for file system tasks, but also for storing app data that is unrelated to file systems, like a KV store database.
You should be able to write a good syncthing like app using the willow protocol, especially if you choose blake3 as the hash function.