Go Replication

Open-source Go projects categorized as Replication

Top 21 Go Replication Projects

Replication
  1. seaweedfs

    SeaweedFS is a distributed storage system for object storage (S3), file systems, and Iceberg tables, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.

    Project mention: Migrate from Crunchy Data PostgreSQL Operator to Percona PostgreSQL Operator: The Standby Cluster Method | dev.to | 2026-05-27

    All examples in this guide use an in-cluster SeaweedFS instance as the pgBackRest S3 repository. SeaweedFS is Apache-2.0 licensed, actively maintained, and a clean drop-in replacement for the role MinIO used to fill in this stack. Any other S3-compatible storage works just as well: AWS S3, Google Cloud Storage (via HMAC keys), Ceph RadosGW, Cloudflare R2, and so on. For non-SeaweedFS endpoints, remove repo1-s3-uri-style: path and repo1-s3-verify-tls: "n" from the pgBackRest configuration and replace the endpoint with your provider's URL.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. litestream

    Streaming replication for SQLite.

    Project mention: SQLite Backup Strategy for Production SaaS: WAL, Litestream, Recovery Tests | dev.to | 2026-06-15

    Litestream is a small Go binary that watches a SQLite WAL file and streams its contents to a remote target (S3, B2, GCS, SFTP). It's the closest thing SQLite has to write-ahead replication.

  4. cloudnative-pg

    CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments, covering the entire operational lifecycle from initial deployment to ongoing maintenance

    Project mention: PgDog is funded and coming to a database near you | news.ycombinator.com | 2026-06-10

    Have you looked into things like CloudnativePG? https://cloudnative-pg.io/

  5. marmot

    A distributed SQLite server with MySQL wire compatible interface

    Project mention: Ask HN: What Are You Working On? (May 2026) | news.ycombinator.com | 2026-05-10

    Working on Marmot https://github.com/maxpert/marmot recently added support for vector index. My local benchmarks show pretty decent QPS with less than GB of RSS on DBpedia dataset.

    Interesting part is that I started off implementing a research paper for indexing and performance was not good enough. I ended up tuning things up for my own use-case and ended up with good enough replicatable RAG store.

  6. adguardhome-sync

    🛡️ Synchronize AdGuard Home config to replicas

    Project mention: HA DNS for Homelab: Unbound + AdGuard Home + Keepalived on Raspberry Pi | dev.to | 2026-06-14

    AdGuard doesn't natively replicate configuration between instances. The role uses adguardhome-sync on the backup node to pull config from the primary:

  7. nebula-sync

    Synchronize configuration of multiple Pi-hole v6.x instances.

  8. olake

    OLake - Fastest Databases, Kafka & S3 Replication to Apache Iceberg with Table optimization (Called OLake Fusion). ⚡ Efficient, quick and scalable data ingestion for real-time analytics. Supported sources : Postgres, MongoDB, MySQL, Oracle, MSSql, DB2, Kafka, S3.

    Project mention: Show HN: Streambed – Stream Postgres to Iceberg on S3, Supports Postgres Wire | news.ycombinator.com | 2026-05-31

    Thanks for releasing this! How do you handle DDL queries? Are table changes synchronized to the Iceberg table automatically?

    Also, I recently started looking into olake[0] to serve the same purpose. What would you say differentiates Streambed?

    [0] https://github.com/datazip-inc/olake

  9. zrepl

    One-stop ZFS backup & replication solution

  10. pgstream

    PostgreSQL replication with DDL changes

    Project mention: Introducing Xata OSS: Postgres platform with branching, now Apache 2.0 | dev.to | 2026-04-22

    pgstream offers PostgreSQL replication with DDL statements and anonymization

  11. myduckserver

    Unified MySQL, Postgres & FlightSQL Server, Powered by DuckDB.

  12. pglogrepl

    PostgreSQL logical replication library for Go.

  13. pgcapture

    A scalable Netflix DBLog implementation for PostgreSQL

  14. voidDB

    A transactional key-value database written in Go for Linux and macOS

  15. go-craq

    CRAQ (Chain Replication with Apportioned Queries) in Go

  16. kuvasz-streamer

    Kuvasz-Streamer is a Postgres-to-Postgres data consolidation and change data capture project.

  17. psql-streamer

    Stream database events from PostgreSQL to Kafka

  18. kivi

    Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to exist

  19. imsy

    simple incremental pull of immutable large files

  20. rawkv

    Cloud-native distributed key-value database.

  21. binlog

    mysql binlog replication protocol in golang (by santhosh-tekuri)

  22. clusterkit

    Open source distributed system clustering go library that manages partitions, replications, consistant hasing, cluster metadata etc (by skshohagmiah)

    Project mention: I Built a Go Library That Makes Distributed Systems Actually Simple | dev.to | 2025-11-07

    GitHub: https://github.com/skshohagmiah/clusterkit

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).

Go Replication discussion

Log in or Post with

Go Replication related posts

  • SQLite Backup Strategy for Production SaaS: WAL, Litestream, Recovery Tests

    1 project | dev.to | 15 Jun 2026
  • HA DNS for Homelab: Unbound + AdGuard Home + Keepalived on Raspberry Pi

    1 project | dev.to | 14 Jun 2026
  • Show HN: Streambed – Stream Postgres to Iceberg on S3, Supports Postgres Wire

    8 projects | news.ycombinator.com | 31 May 2026
  • Cloudflare's AI Platform: an inference layer designed for agents

    3 projects | news.ycombinator.com | 16 Apr 2026
  • You’re not building Netflix stop coding like you are.

    1 project | dev.to | 14 Dec 2025
  • Show HN: Marmot v2.20 – A distributed SQLite server with MySQL wire compatbility

    1 project | news.ycombinator.com | 12 Dec 2025
  • Pgstream: Postgres streaming logical replication with DDL changes

    1 project | news.ycombinator.com | 15 Sep 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 seaweedfs 32,832
2 litestream 13,714
3 cloudnative-pg 8,779
4 marmot 2,795
5 adguardhome-sync 1,715
6 nebula-sync 1,525
7 olake 1,353
8 zrepl 1,141
9 pgstream 1,132
10 myduckserver 566
11 pglogrepl 535
12 pgcapture 282
13 voidDB 204
14 go-craq 146
15 kuvasz-streamer 142
16 psql-streamer 61
17 kivi 43
18 imsy 10
19 rawkv 10
20 binlog 9
21 clusterkit 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Go is
the 4th most popular programming language
based on number of references?