Go Sync

Open-source Go projects categorized as Sync Edit details
Related topics: #Golang #Go #Git #Cloud #CLI

Top 11 Go Sync Projects

  • rclone

    "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files

    Project mention: I need to mirror a Shared Drive and external hard drive on a Mac | reddit.com/r/gsuite | 2022-09-26
  • drive

    Google Drive client for the commandline

    Project mention: 10 years since Google said to “hang tight” about Linux support for Google Drive | news.ycombinator.com | 2022-04-24

    I just want to collect the major options for Google Drive on Linux in a single comment, since a few options are scattered around:

    Insync works well, and it's 50% off for a couple more days: https://www.insynchq.com/ Not affiliated, but $15 is not a lot to pay, as opposed to waiting for something that probably won't happen.

    Rclone has support for Google Drive, and it's open source: https://rclone.org/

    There's a command line client that uses a push/pull workflow: https://github.com/odeke-em/drive It was written by a member of the Google Drive team.

    Gnome supports Google Drive, or at least used to, directly in Nautilus. I don't use Gnome, so I can't comment.

    There may be other options I've missed, but the point is that there is already good support in multiple forms. I'd be interested to know what support Google could provide that's not already available.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • dstask

    Git powered terminal-based todo manager -- markdown note page per task. Single binary!

    Project mention: Dstask: A Git-backed taskwarrior alternative | news.ycombinator.com | 2022-05-17
  • Rump

    Hot sync two Redis servers using dumps.

  • adguardhome-sync

    🛡️ Synchronize AdGuard Home config to replicas

    Project mention: 2022-9-18 TrueCharts catalog charts update | reddit.com/r/Xstar97TheNoob | 2022-09-18

    :--|:--|:--| |dependency|clickhouse|ClickHouse is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP).| |Train|Chart|Description| :--|:--|:--| |dependency|collabora-online|An awesome Online Office suite.| |Train|Chart|Description| :--|:--|:--| |dependency|mariadb|Fast, reliable, scalable, and easy to use open-source relational database system.| |Train|Chart|Description| :--|:--|:--| |dependency|memcached|Memcached is a memory-backed database caching solution| |Train|Chart|Description| :--|:--|:--| |dependency|mongodb|Fast, reliable, scalable, and easy to use open-source no-sql database system.| |Train|Chart|Description| :--|:--|:--| |dependency|postgresql|PostgresSQL| |Train|Chart|Description| :--|:--|:--| |dependency|promtail|Promtail is an agent which ships the contents of local logs to a Loki instance| |Train|Chart|Description| :--|:--|:--| |dependency|redis|Open source, advanced key-value store.| |Train|Chart|Description| :--|:--|:--| |dependency|solr|Apache Solr| |Train|Chart|Description| :--|:--|:--| |enterprise|metallb|A network load-balancer implementation for Kubernetes using standard routing protocols| |Train|Chart|Description| :--|:--|:--| |incubator|acestream|Acestream-engine| |Train|Chart|Description| :--|:--|:--| |incubator|actualserver|Actual is a super fast privacy-focused app for managing your finances.| |Train|Chart|Description| :--|:--|:--| |incubator|adguard-home|Free and open source, powerful network-wide ads & trackers blocking DNS server.| |Train|Chart|Description| :--|:--|:--| |incubator|adguardhome-sync|Adguardhome-sync(https://github.com/bakito/adguardhome-sync/) is a tool to synchronize AdGuardHome config to replica instances.| |Train|Chart|Description| :--|:--|:--| |incubator|adminer|Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB.| |Train|Chart|Description| :--|:--|:--| |incubator|agent-dvr|Agent DVR (next gen version of iSpy) is a super advanced video surveillance platform | |Train|Chart|Description| :--|:--|:--| |incubator|alienswarm-reactivedrop|This Chart will download and install SteamCMD. It will also install Alien Swarm: Reactive Drop and run it.| |Train|Chart|Description| :--|:--|:--| |incubator|alienswarm|This Chart will download and install SteamCMD. It will also install Alien Swarm and run it.| |Train|Chart|Description| :--|:--|:--| |incubator|altitude|This Chart will download and install Altitude and run it.| |Train|Chart|Description| :--|:--|:--| |incubator|americasarmy-pg|This Chart will download and install SteamCMD. It will also install America's Army: Proving Grounds and run it.| |Train|Chart|Description| :--|:--|:--| |incubator|amtd|Automated Movie Trailer Downloader :: AMTD is a Radarr Companion script to automatically download movie trailers for use in media applications| |Train|Chart|Description| :--|:--|:--| |incubator|amule|aMule is an eMule-like client for the eDonkey and Kademlia networks.| |Train|Chart|Description| :--|:--|:--| |incubator|amvd|Automated Music Video Downloader :: AMVD is a Lidarr Companion script to automatically download and tag Music Videos for use in various media applications| |Train|Chart|Description| :--|:--|:--| |incubator|android-8-0|Android in Chart solution with noVNC supported and video recording. Work way better with Intel CPUs because AMD doesn't an cpu graphics card. So with amd cpus can be unusable.|

  • carvel-vendir

    Easy way to vendor portions of git repos, github releases, helm charts, docker image contents, etc. declaratively

    Project mention: Ask HN: Why Are Git Submodules So Bad? | news.ycombinator.com | 2022-06-18

    i never found myself struggling with submodules, but at times i found myself just slightly annoyed (especially when having to remove/replace submodules), especially when they are used for simpler use cases.

    i actually ended up creating https://carvel.dev/vendir/ for some of the overlapping use cases. aside from not being git specific (for source content or destination), its entirely transparent to consumers of the repo as they do not need to know how some subset of content is being managed. (i am of course a fan of committing vendored content into repos and ignore small price of increasing repo size).

  • neilotoole/errgroup

    errgroup with goroutine worker limits

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • reva

    IOP (Inter Operability Platform)

    Project mention: Developing a Web App with Gin framework, integrating it with psql DB and my GO HACK Hackathon Experience | dev.to | 2022-05-26

    Before I deep dive into the architecture of what I rebuilt the app during the hackathon, I would like to tell about my experiences in my words. When I first came across #GO Hack Challenge on devpost, I was overwhelming to find related tracks which I could be fit for and tutorials to enrich my knowledge here and there to get into it. It was really a learning opportunity to someone who is newbie and contribute or build any stuff under the hood. I stepped into the open source projects under CERN Foundation, where I didn’t even know what the ecosystem around the project is. I was much curious then. Next, I delved into one of the projects for a few days and looked into a few issues and made a small contribution to it by fixing one of the bugs. I moved to another track where we needed to build any app based on golang. I came to know about use of generic function which is currently released and used in Go >= 18 Version. I managed to rebuild an app using Gin-Gonic framework and use the generic function usage in my app.

  • gofs

    A cross-platform file synchronization tool out of the box based on golang

    Project mention: gofs-A cross-platform file synchronization tool out of the box based on golang | dev.to | 2022-06-17
  • lominus

    NUS Luminus/Canvas file sync

    Project mention: is there a tool to download Luminus media files | reddit.com/r/nus | 2022-08-28
  • dynatomic

    Dynatomic is a library for using dynamodb as an atomic counter

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 2022-09-26.

Go Sync related posts


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

Project Stars
1 rclone 34,707
2 drive 6,417
3 dstask 651
4 Rump 443
5 adguardhome-sync 227
6 carvel-vendir 153
7 neilotoole/errgroup 138
8 reva 123
9 gofs 95
10 lominus 41
11 dynatomic 14
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Download talent.io’s Tech Salary Report
Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io