PgCat
PostgreSQL pooler and proxy with sharding, load balancing, failover and mirroring support, written in Rust.
PgCat is a Rust pooler and proxy that sits between clients and PostgreSQL servers and adds sharding, load balancing, failover and mirroring. The README gives a Docker image and a build from source with Cargo as ways to run it, and it names PgBouncer as the pooler it resembles.
The README’s deployment section sets the pooler to spawn four workers, a number that can be adjusted. Its configuration is described in CONFIG.md.
Worth knowing
No separate project website is named, so the repository and its README are the project’s own pages.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-30: links, Written in, GitHub stars
api.github.com/repos/postgresml/pgcat - 2026-10-30: links, Runtime, Categories, Databases, Runs as, Install with
github.com/postgresml/pgcat/blob/main/README.md - 2026-10-30: Maintainer, Maintained by, License, License model
github.com/postgresml/pgcat/blob/main/LICENSE - 2026-10-30: Current major version, Last release
api.github.com/repos/postgresml/pgcat/releases/tags/v1.2.0 - 2026-10-30: First release
api.github.com/repos/postgresml/pgcat/releases/tags/v0.1.0-alpha - 2026-10-30: Contributors
api.github.com/repos/postgresml/pgcat/contributors?per_page=1