The community provides a rich ecosystem of tools, including client tools, high availability tools, cloud-native tools, monitoring and operations tools, backup and recovery tools, and geospatial tools.
pgpool-IIMiddleware proxy for PostgreSQL: connection pooling, load balancing, and automatic failover.Visit homepage →pgBouncerUltra-lightweight connection pooler for PostgreSQL, minimizing connection overhead.Visit homepage →odysseyAdvanced multi-threaded PostgreSQL connection pooler by Yandex, designed for high concurrency.Visit homepage →HAProxyHigh-performance TCP/HTTP load balancer widely used for PostgreSQL read/write splitting.Visit homepage →ShardingSphereApache distributed database ecosystem providing sharding, scaling, and encryption for PostgreSQL.Visit homepage →CitusDistributed PostgreSQL extension that horizontally scales your database across multiple nodes.Visit homepage →vip-managerManages virtual IP addresses for PostgreSQL HA clusters, ensuring seamless failover.Visit homepage →
PatroniHA template for PostgreSQL using DCS (etcd/Consul/ZooKeeper) for automatic failover.Visit homepage →repmgrReplication manager for PostgreSQL: manages streaming replication and switchover.Visit homepage →Pacemaker CorosyncOpen-source cluster resource manager providing HA for PostgreSQL and other services.Visit homepage →StackGresProduction-grade PostgreSQL on Kubernetes with automated ops, monitoring, and backups.Visit homepage →pg_rmanOnline backup and recovery manager for PostgreSQL with PITR support.Visit homepage →WAL-GFast cloud-native backup tool using cloud storage (S3, GCS, Azure) with delta compression.Visit homepage →pg_probackupBackup and recovery solution for PostgreSQL with parallel processing and incremental backups.Visit homepage →pgBackRestReliable, feature-rich backup solution with parallel restore and cloud storage support.Visit homepage →Docker ComposeDefine and run multi-container applications; official IvorySQL Docker images available.Visit homepage →PodmanDaemonless, rootless container engine fully compatible with Docker images and compose files.Visit homepage →Docker SwarmNative Docker clustering for deploying IvorySQL in a replicated, highly available setup.Visit homepage →
DBeaverUniversal multi-database GUI management tool with ERD, SQL editor, and data export.Visit homepage →pgAdminOfficial open-source PostgreSQL administration and management web application.Visit homepage →NavicatProfessional GUI tool for PostgreSQL with visual query builder and data modeling.Visit homepage →Navicat PremiumMulti-connection GUI tool supporting PostgreSQL, MySQL, Oracle, and more simultaneously.Visit homepage →MyBatisJava SQL mapping framework that eliminates boilerplate JDBC code with flexible SQL control.Visit homepage →HibernatePowerful Java ORM framework with full PostgreSQL and JPQL support.Visit homepage →libpqOfficial C client library for PostgreSQL, the foundation for most language drivers.Visit homepage →JDBCOfficial Java Database Connectivity driver for PostgreSQL (pgjdbc).Visit homepage →ODBCpsqlODBC — official PostgreSQL ODBC driver for Windows and Linux applications.Visit homepage →psycopg2Most popular PostgreSQL adapter for Python, featuring full async support.Visit homepage →pgxHigh-performance PostgreSQL driver for Go with low-level protocol access.Visit homepage →ADO.NETNpgsql — high-performance .NET data provider for PostgreSQL with EF Core support.Visit homepage →lib/pqPure Go PostgreSQL driver (legacy), compatible with database/sql standard interface.Visit homepage →Rubypg gem — the official Ruby interface to PostgreSQL.Visit homepage →Rustrust-postgres — native PostgreSQL driver for Rust, with tokio async support.Visit homepage →GoNodeJSPython
PrometheusOpen-source monitoring and alerting toolkit; pairs with pg_exporter for PostgreSQL metrics.Visit homepage →AlertmanagerHandles alerts from Prometheus, routing notifications to email, Slack, PagerDuty, etc.Visit homepage →pgMonitorPre-configured PostgreSQL monitoring stack by Crunchy Data using Prometheus and Grafana.Visit homepage →GrafanaObservability and data visualization platform for dashboards and alerting.Visit homepage →PoWAPostgreSQL Workload Analyzer — query performance insights with historical data.Visit homepage →pg_cronCron-based job scheduler for PostgreSQL, running SQL commands on a schedule inside the DB.Visit homepage →pgAgentJob scheduling agent for PostgreSQL integrated with pgAdmin for scheduled tasks.Visit homepage →pg_jobs
DebeziumCDC platform for capturing row-level database change events in real time.Visit homepage →pglogicalLogical replication extension for PostgreSQL supporting selective table replication.Visit homepage →mysql_fdwPostgreSQL Foreign Data Wrapper for accessing MySQL tables directly from PostgreSQL.Visit homepage →oracle_fdwPostgreSQL Foreign Data Wrapper for querying Oracle databases transparently.Visit homepage →Ora2PgFree open-source tool for migrating Oracle database schemas and data to PostgreSQL.Visit homepage →ivyMigrationivyEvaluationpg_bulkloadHigh-speed data loading tool for PostgreSQL, bypassing WAL for maximum throughput.Visit homepage →ddlxPostgreSQL extension to extract clean, executable DDL scripts from database objects.Visit homepage →YukonDatabeneDatabase testing and synthetic data generation framework for regression and performance tests.Visit homepage →WhaleOps
pgvectorOpen-source vector similarity search for PostgreSQL, ideal for AI embeddings and RAG.Visit homepage →MADlibApache MADlib — in-database machine learning library for scalable analytics.Visit homepage →pg_ai_queryPostGISAdds spatial and geographic object support to PostgreSQL, the gold standard for GIS.Visit homepage →pgRoutingGeospatial routing extension extending PostGIS for path-finding and network analysis.Visit homepage →TimescaleDBTime-series database built on PostgreSQL with automatic partitioning and compression.Visit homepage →DocumentDBOpen-source document database compatible with MongoDB wire protocol, built on PostgreSQL.Visit homepage →PostgreSQL AGEApache AGE — graph database extension for PostgreSQL supporting openCypher queries.Visit homepage →FerretDBMongoDB-compatible backend using PostgreSQL for storage, enabling Mongo drivers to work.Visit homepage →
Operating System (windows / CentOS / Redhat / ubuntu / openEuler / kylin OS / UnionTech OS)