Syncthing

Project main language License Last commit date Last release date Code climate maintainability Code climate technical debpt

Open Source Continuous File Synchronization (open source contribution)

Description

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.

What I’ve contributed

Push notifications for web interface

Syncthing provides a web interface to manage the instance and visualize sync status for folders and devices. Some sync event are important like folder sync completion, sync errors new device/folder sharing invite.
Based on an issue (#5329) I’ve implemented basic web push notifications to notify user about these important events.
For now the PR (#6244) is always in work-in-progress state.

Technologies used

  • golang
  • AngularJS

Read the doc GitHub repository

Phone

Address