{"repo":"vnvo/pgwire-replication","free":true,"listed":false,"github":"https://github.com/vnvo/pgwire-replication","clone":"git clone https://github.com/vnvo/pgwire-replication.git","description":"Lean tokio-based Postgres wire-protocol logical replication client (pgoutput) with TLS and SCRAM.","language":"Rust","stars":86,"topics":["cdc","pgwire","postgresql","replication"],"license":null,"category":"databases-storage","readme_excerpt":"pgwire-replication A low-level, high-performance PostgreSQL logical replication client implemented directly on top of the PostgreSQL wire protocol (pgwire). This crate is designed for CDC, change streaming, and WAL replay systems that require explicit control over replication state, deterministic restart behavior, and minimal runtime overhead. pgwire-replication intentionally avoids libpq , tokio-postgres , and other higher-level PostgreSQL clients for the replication path. It interacts with a Postgres instance directly and relies on START REPLICATION ... LOGICAL ... and the built-in pgoutput output plugin. pgwire-replication exists to provide: - a direct pgwire implementation for logical replication - explicit, user-controlled LSN start and stop semantics - predictable feedback and backpressure behavior - clean integration into async systems and coordinators This crate was originally extracted from the Deltaforge CDC project and is maintained independently. Installation Add to your Cargo.toml : Or with specific features: Requirements - Rust 1.88 or later - PostgreSQL 15+ with logical replication enabled (older versions will probably work too) Features - Logical replication using the PostgreSQL wire protocol - pgoutput logical decoding support (transport-level) - Explicit LSN seek ( start lsn ) - pg logical emit message() support - Bounded replay ( stop at lsn ) - Periodic standby status updates - Backpressure-safe feedback: keepalives keep flowing even when a slow consumer f","default_branch":null,"files":null,"tree":[],"storefront":"/r/vnvo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vnvo/pgwire-replication/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}