Go Synchronization

Open-source Go projects categorized as Synchronization

Top 15 Go Synchronization Projects

  • syncthing

    Open Source Continuous File Synchronization

    Project mention: Syncthing problems | /r/Syncthing | 2023-09-26

    I haven't been able to access https://docs.syncthing.net or https://forum.syncthing.net/ but I was able to access some of the docs via github. I think I've set it up according to the docs. The logs contain lots of messages like:

  • go-concurrency-guide

    Practical concurrency guide in Go, communication by channels, patterns

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • lite

    Split a repository to read-only standalone repositories (by splitsh)

  • Chronos

    Chronos - A static race detector for the go language (by amit-davidson)

  • desync

    Alternative casync implementation

  • semaphore go

    Fast resizable golang semaphore primitive (by marusama)

  • reva

    IOP (Inter Operability Platform)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • async

    Synchronization and asynchronous computation package for Go (by reugn)

    Project mention: [async] When the standard sync is not enough | /r/golang | 2022-11-28
  • Syncs

    Concurrency and synchronization primitives

  • ksbus

    KSbus is a zero configuration Eventbus written in Golang, it offer an easy way to share/synchronise data between your Golang servers or between you servers and browsers(JS client) , or simply between your GO and JS clients or with Python.

    Project mention: Monthly 'Shameless Self Promotion' thread - 2022/11 | /r/devops | 2022-11-01

    Golang Network bus https://github.com/kamalshkeir/kbus

  • livegollection

    livegollection is a Golang library for live data synchronization between backend and frontend of a custom user-implemented collection. It's aimed for web applications since it works over websockets.

  • sensibleHub

    self-hosted music management server with a web interface and FTP sync for offline listening

  • golongtail

    Command line front end for longtail synchronization tool

    Project mention: Developing games on and for Mac and Linux | dev.to | 2023-02-16

    golongtail: https://github.com/DanEngelbrecht/golongtail Cross platform library for delta patching. Used by our end user game launcher and Gamecure (mentioned above)

  • ndn-sync

    ndn-sync: A Go Library for NDN Distributed Dataset Synchronization "Sync" Protocols.

    Project mention: Requesting Feedback on Coding Quality and API | /r/golang | 2022-10-04


  • photocatalog

    Organize photos within date-aware directory structure

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-26.

Go Synchronization related posts


What are some of the best open-source Synchronization projects in Go? This list will help you:

Project Stars
1 syncthing 54,497
2 go-concurrency-guide 2,260
3 lite 1,484
4 Chronos 405
5 desync 277
6 semaphore go 161
7 reva 149
8 async 145
9 Syncs 115
10 ksbus 33
11 livegollection 23
12 sensibleHub 19
13 golongtail 17
14 ndn-sync 2
15 photocatalog 2
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.