I’m glad to announce v0.4.5 release!

Syncspirit is continuous peer-to-peer realtime syncrhonization tool. It implements BEP protocol and provides seamless interoperability with existing syncthing nodes and clients.

https://raw.githubusercontent.com/basiliscos/syncspirit/refs/heads/master/docs/fltk-overview.gif

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).

Notable changes:

  • [core] monitor local filesystem changes in realtime and propagate updates across the cluster (inotify/ReadDirectoryChangesW/kqueue)
  • [core] allow arbitrary subfolder rescan
  • [core] do not accept files with non-valid utf8 filenames
  • [ci/cd] use https://sourcecraft.dev/ infrastructure for building
  • [core] bugfixes

Syncspirt source code uses GPLv3 license.

Any feedback is welcome!

WBR, basiliscos.

  • francisco_1844@discuss.online
    link
    fedilink
    English
    arrow-up
    5
    ·
    6 hours ago

    The github page mentions a few things this doesn’t have which syncthing does, how about anything this has which syncthing does not have? Basically to answer why should anyone consider this instead of syncthing?

    • basiliscos@lemmy.mlOP
      link
      fedilink
      arrow-up
      4
      ·
      5 hours ago

      Well, yep. For now the positive differences are

      • better speed transfers (up to x7 speed up on my setup).
      • different UI (including unique features like see in realtime tree-like structure of remote/local folders).
      • Windows XP support
      • it targeted for long-awaited “selective sync” mega-feature (asked for many years by syncthing users; but it is out of scope of syncthing business, so, it will unlikely be developed). I plan to do it after 1-2 releases (after implementing “ignoring local files” feature).
      • Flagstaff@programming.dev
        link
        fedilink
        English
        arrow-up
        3
        ·
        4 hours ago

        different UI (including unique features like see in realtime tree-like structure of remote/local folders).

        That sounds incredible; Syncthing’s UI is pretty terrible, haha.