pgrwl is a PostgreSQL write-ahead log (WAL) receiver written in Go.
It’s a drop-in, container-friendly alternative to pg_receivewal, supporting streaming replication, encryption, compression, and remote storage (S3, SFTP).
Designed for disaster recovery and PITR (Point-in-Time Recovery), pgrwl ensures zero data loss (RPO=0) and seamless integration with Kubernetes environments.
alzhi•1d ago
It’s a drop-in, container-friendly alternative to pg_receivewal, supporting streaming replication, encryption, compression, and remote storage (S3, SFTP).
Designed for disaster recovery and PITR (Point-in-Time Recovery), pgrwl ensures zero data loss (RPO=0) and seamless integration with Kubernetes environments.
GitHub: https://github.com/hashmap-kz/pgrwl Design Notes: https://github.com/hashmap-kz/pgrwl?tab=readme-ov-file#desig... Feedback, use cases, and contributions are welcome!