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

I’m glad to announce v0.4.7 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 (since previous v0.4.5 announce):

  • [core, fltk] allow to use file patterns (PCRE-syntax) accept or ignore local files into cluster
  • [core] add start offline option
  • [fltk, win32, os x] add system tray icon
  • [fltk] use menu instead of toolbar
  • [core] introduce services layer (allow stop/start/restart of networking)
  • [core] dns resolver actor: randomly choose ip address of resolver server
  • [core, fix] more reliably connect to relays.syncthing.net
  • [core, win32, bugfix] use utf8 for displaying error messages
  • [core, win32, bugfix] allow to use long file paths (260+ symbols)

Syncspirt source code uses GPLv3 license.

Any feedback is welcome!

WBR, basiliscos.

  • Em Adespoton@lemmy.ca
    link
    fedilink
    arrow-up
    5
    ·
    2 days ago

    syncspirit is a continuous file synchronization program, which synchronizes files between devices. It is built using the C++ rotor actor framework. It implements the BEP-protocol for files synchronization, or, simplistically speaking, it is a syncthing-compatible synchronization program at protocol level, which uses the syncthinginfrastructure (for global discovery and relaying).

    Despite being functional, syncspirit is less feature-rich than syncthing and is still in heavy development

    • basiliscos@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      22 hours ago

      While this is true, at the moment syncspirit is a faster on a small files (upto x15), and supports different platforms.

      Yep, I plan to do 10-years asked “selective sync” feature