1
submitted 2 years ago by basiliscos@lemmy.ml to c/syncthing@lemmy.ml

Hello,

I'm glad to do first announcement of my syncspirit, an alternative implementation of BEP protocol, gracefully shared by syncthing developers. In simple words, it is syncthing-compatible.

syncspirit is written from scratch in C++, so a lot of expected features found in syncthing missing. However, it is able to do one-side syncrhonization, i.e. it implements "receive-only" folder model at the moment.

Currenly only command-line intreface is available, so, it is targeted mostly to power users. The prebuild binaries for windows and linux are available for downloading, they are statically built, so no additional external dependencies should be required.

The interface can be evaluated and at asciinema

Why ss might be interesting for you? Well, it already has some unique features, like rsync-like mode (i.e. download files from peer and exit; it is implemented as "exit-on-inactivity-timeout"), and, it might have quite a good disk performance on HDDs since it tries hard to write sequentially. Also, the whole performance is tuneable (i.e. number of threads is manageable and configurable).

Any feedback is welcome. My short-term plan will be implement relay-transport.

Cheers, basiliscos

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here
this post was submitted on 19 Apr 2022
1 points (100.0% liked)

Syncthing

236 readers
1 users here now

Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes.

Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it's transmitted over the internet.

Visit https://syncthing.net/ for more information, downloads and donations

founded 3 years ago
MODERATORS