cross-posted from: https://lemmy.ml/post/41490352

I’m glad to announce v0.4.4 release!

Syncspirit is independent BEP protocol implementation. Like syncthing is continuous peer-to-peer file synchronization tool.

You can download ready-to-use binaries for Linux x86_64 (AppImage), Windows 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon, xattr -dr com.apple.quarantine syncspirit-fltk.app is required to launch).

Notable changes:

  • [fltk] allow to regenereate certificate/key pair and soft restart
  • [core] reduce memory consumption to ~30%
  • [core] do not consume CPU when idle
  • [core] govern file system operations (scan, read, write, delete etc.) from control thread
  • [core, bugfix] use system/default ssl root CAs to connect to syncthing infrastructure (might require to delete configuration from previous installation).
  • [fltk, bugfix] fogetting to insert deleted folder into pending list

(Syncspirit)[https://github.com/basiliscos/syncspirit/] is a syncthing-compatible is written from the scratch software in C++ as classical desktop application.

Syncspirit source code uses GPLv3 license.

Any feedback is welcome!

WBR, basiliscos.

all 3 comments

sorted by: hot top controversial new old
[–] 6 points 10 months ago (1 child)

Why would I want to use it instead of or alongside with Syncthing? What does it do better?

  • source
  • hideshow 1 child comment
  • [–] [S] 7 points 10 months ago

    Thank you for your question!

    There are some benefits, among them:

    • syncspirit is faster. According to my measurements it is able to sync linux sources tree folder for 2 mins vs 15 mins of syncing when using syncthing (that's over a localhost, of course)
    • syncspirit has a different UI. That's matter of personal taste, of course, but I like to see the exact picture what is synchronized and what is not.
    • syncspirit is able to run on more older software (i.e. from windows xp and up). Syncthing uses golang, and its software support is indirectly controlled by google (i.e. "artificial aging"); recent builds are running only on windows 10 and windows 11. Microsoft already dropped windows 10 support, so, I expect that in near future google will do the same.
    • the long-term goal of syncspirit is to allow "selective sync" feature, which unlikely to be implemented by syncthing.

    wbr, basiliscos

  • source
  • parent
  • [–] 1 point 10 months ago