The major feature of the new release is fltk-frontend and improvements BEP protocol implementation.
You can download ready-to-use binaries for Linux x86_64, Windows (WindowsXP is supported!) and Mac OS X (Apple silicon).
Syncspirit is a syncthing-compatible synchronization program that implements BEP-protocol. Syncspirit is a syncthing-compatible is written from the scratch software in C++ as classical desktop application, which had different technical decisions on its foundation to overcome syncthing limitations.
Thank you, seems good source for watching how to implement inotify in source!
What do you mean by “API”? If you really mean some internal API between GUI and core, then, ugh, yes, but its not stable and most likely change.
If you mean “bep” and other protocols, then yes, they are mostly implemented at wire level (i.e. you can sync files in both directions with mobile phone). The are auxiliary things are not implemented like: introducer, ignore remote deletes, send/receive only. (I plan to finish them before moving to inotify).
Some of them are not yet implemented a behavioral level: like dowloading order (download by name order, by time order, by size order etc.)