PSync

A lightweight, high-performance directory sync service written in Go. PSync enables federated, bi-directional synchronization across multiple repositories organized into configurable sync groups.

Developer

Jul 12, 2025

PSync is a standalone piece of software I built because I wanted an easier way to sync changes between Git repositories without having to leave my current working context or make extra commits. With PSync, I can make changes in one repo, and those updates automatically propagate to other configured repos, and the same happens in reverse.

It’s designed to run independently on a server and receives its triggers through Git provider webhooks for push events. It’s mainly a hobby project, so there are times when it might not work perfectly, especially when I’m making big changes to it. For the most part, though, it’s stable enough to use regularly. There’s no formal versioning yet, so things might occasionally break without much warning.