Stream your Postgres data anywhere in real-time. Simple Rust building blocks for change data capture (CDC) pipelines.
-
Updated
Feb 17, 2026 - Rust
Stream your Postgres data anywhere in real-time. Simple Rust building blocks for change data capture (CDC) pipelines.
Graft is an open-source transactional storage engine optimized for lazy, partial, and strongly consistent replication—perfect for edge, offline-first, and distributed applications.
Mycelite is a SQLite extension that allows you to synchronize changes from one instance of SQLite to another.
A server-authoritative replication crate for Bevy.
OmniPaxos is a distributed log implemented as a Rust library.
Monorepo for awesome tools/projects/libraries
Efficient state-based CRDT replication and anti-entropy
Lean tokio-based Postgres wire-protocol logical replication client (pgoutput) with TLS and SCRAM.
Chain replication server framework for Rust
Distributed, Replicated, Protocol-generic Key-value Store in Async Rust For SMR Protocols Research 🌅
This is a small demo of how to transform a simple single-server RocksDB service written in Rust into a distributed version using OmniPaxos.
Integration with renet for bevy_replicon
A high-performance, type-safe CDC/Data replication framework for Rust, focused on real-time data pipelines.
A collection of Kafka utility tools (load testing, replication)
A tool for obtaining statistics about a MongoDB replica-set oplog
PatrickDB is a simplified Rust-based database designed to demonstrate distributed database principles. This distributed key-value store employs Zookeeper for replication and partitioning. Data is stored in a row-based format using a file-based system.
Application for replication data between kafka clusters.
Seamless Database Replication tool
Embedded Rust key–value database with in-page Robin Hood index, WAL, directory and overflow chains
Add a description, image, and links to the replication topic page so that developers can more easily learn about it.
To associate your repository with the replication topic, visit your repo's landing page and select "manage topics."