SaaSHub helps you find the best software and product alternatives Learn more →
Top 21 Go Replication Projects
-
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-27All 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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
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-10Have you looked into things like CloudnativePG? https://cloudnative-pg.io/
-
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.
-
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:
-
-
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-31Thanks 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
-
-
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
-
-
-
-
-
-
kuvasz-streamer
Kuvasz-Streamer is a Postgres-to-Postgres data consolidation and change data capture project.
-
-
kivi
Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to exist
-
-
-
-
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-07GitHub: https://github.com/skshohagmiah/clusterkit
Go Replication discussion
Go Replication related posts
-
SQLite Backup Strategy for Production SaaS: WAL, Litestream, Recovery Tests
-
HA DNS for Homelab: Unbound + AdGuard Home + Keepalived on Raspberry Pi
-
Show HN: Streambed – Stream Postgres to Iceberg on S3, Supports Postgres Wire
-
Cloudflare's AI Platform: an inference layer designed for agents
-
You’re not building Netflix stop coding like you are.
-
Show HN: Marmot v2.20 – A distributed SQLite server with MySQL wire compatbility
-
Pgstream: Postgres streaming logical replication with DDL changes
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Jun 2026
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 |