Hacker News new | ask | show | jobs
by dirkf 880 days ago
So something like https://syncthing.net/ ?
2 comments

It's more generic than that.

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 doesn’t have sharing support AFAICS, but yes, Willow could be used as the underlying protocol for something like Syncthing.