select open change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

PostgreSQL Extension Catalogue

Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.

pg_paxos · Paxos distributed consensus functions and table replication for PostgreSQL · 0.2 · Replication and streams · PostgreSQL · C · Not packagedpgcapture · A scalable Netflix DBLog implementation for PostgreSQL · 0.1 · Replication and streams · Apache-2.0 · Go · Not packagedamqp · Publish messages to AMQP brokers from PostgreSQL · 0.4.2 · Replication and streams · BSD-3-Clause · C · Not packagedgfs · GFS copy-on-read storage: a Table Access Method whose missing rows are fetched from the source on read and written through locally · 0.0.1 · Replication and streams · MIT · Rust · Not packagedora_migrator · Tools to migrate Oracle databases to PostgreSQL · 1.1.0 · Replication and streams · PostgreSQL · SQL · Not packagedkafka · Produce messages to Apache Kafka from PostgreSQL · 0.0.1 · Replication and streams · MIT · C · Not packagedsynchdb · Mixed C/Java PostgreSQL extension for direct CDC replication from MySQL, SQL Server, Oracle, and OpenLog Replicator sources. · 1.0 · Replication and streams · Apache-2.0 · C · Not packagedmetagration · Migrate Postgres with Postgres · 1.0.4 · Replication and streams · PostgreSQL · SQL · Not packagedpg_turso · Postgres output plugin for replicating data to Turso. · 1.0 · Replication and streams · MIT · Zig · Not packagedpg_duckpipe · CDC synchronization from heap tables to DuckLake columnar tables · 1.0.0 · Replication and streams · MIT · Rust · Not packagedjsoncdc · JSON logical decoding output plugin · 0.1.0 · Replication and streams · Apache-2.0 · Rust · Not packagedpipeline_kafka · Integrate PipelineDB with Kafka for background-worker consumption, production, offsets, and lag monitoring · 1.0.0 · Replication and streams · GPL-3.0 · C · Not packagedpg_tm_aux · Transfer manager auxiliary functions · 1.1.1 · Replication and streams · Unknown · C · Not packagedpgnats · NATS messaging integration with publish, subscribe, JetStream, key-value, and object store SQL APIs · 1.1.0 · Replication and streams · MIT · Rust · Not packagedcigration · Online migration and rebalancing of colocated Citus shards for cluster expansion, contraction, and worker replacement. · 1.1 · Replication and streams · Apache-2.0 · SQL · Not packagedchdb_hook · Headless hook for COPY and CREATE TABLE over chDB-supported URLs · 0.1.1 · Replication and streams · Apache-2.0 · C · Not packagedpg_zlog · Logical table replication using Ceph and ZLog · 0.1 · Replication and streams · Unknown · C · Not packagedpg_migrate · Migrates a PostgreSQL table avoiding long locks · 0.1.1 · Replication and streams · BSD-3-Clause · C · Not packagedadvcopy · PL/Python PostgreSQL extension for copying data to and from S3. · 0.0.2 · Replication and streams · Unknown · Python · Not packagedpgcmp · Support extension for pg_comparator, providing checksum and cast functions for PostgreSQL data comparison. · 3.1 · Replication and streams · BSD-3-Clause · C · Not packagedpg_fasttransfer · Postgresql Extension for FastTransfer · 1.0 · Replication and streams · MIT · C · Not packagedpipeline_kinesis · Consume Amazon Kinesis streams into PipelineDB streams with dynamic background workers and persisted shard positions · 0.9.0 · Replication and streams · GPL-3.0 · C++ · Not packageddata2pg · Migration framework for discovering, copying, and comparing non-PostgreSQL database content through foreign data wrappers. · 0.7 · Replication and streams · Unknown · SQL · Not packagedreplisome · Logical-decoding output plugin and Python consumer framework for streaming PostgreSQL row changes as JSON. · 0.1 · Replication and streams · BSD-3-Clause · C · Not packagedpg_chainsync · Access blockchain blocks, events, and tasks directly inside PostgreSQL using background workers. · 0.0.0 · Replication and streams · MIT · Rust · Not packagedpg_pageprep · Prepares heap pages on PostgreSQL or Postgres Pro Standard for migration to the 64-bit-XID page format used by Postgres Pro Enterprise. · 0.1 · Replication and streams · PostgreSQL · C · Not packagedbwcontrol · Bottledwater control extension · 1.0 · Replication and streams · PostgreSQL · C · Not packagedpg_kafka_events · Publishes PostgreSQL logical-decoding change events to Apache Kafka through a background worker. · 1.0 · Replication and streams · Apache-2.0 · C · Not packagednanomsgtopdb · Receive nanomsg messages into a PipelineDB stream. · 1.0 · Replication and streams · Unknown · C · Not packagedmysql_migrator · Tools for MySQL to PostgreSQL migration · 0.3.0 · Replication and streams · PostgreSQL · SQL · Not packagedpanda_post · Python Pandas data in Postgres · 0.2.1 · Replication and streams · BSD-2-Clause · Python · Not packagedpandapost · Python Pandas data in Postgres · 0.2.0 · Replication and streams · BSD-2-Clause · Python · Not packagedpgcat · Enhanced logical replication extension for per-table subscriptions, table mapping, and replica-identity tracking. · 1.0 · Replication and streams · Apache-2.0 · C · Not packagedpg_redispub · Publish channel messages from PostgreSQL to a local Redis server · 1.0 · Replication and streams · MIT · C · Not packagedpgq_node · Coordinate nodes, subscribers, consumers, and watermarks for cascaded PgQ queueing · 3.5 · Replication and streams · ISC · SQL · Not packagedrppd · Trigger-based PostgreSQL event dispatcher that sends row changes over gRPC to a clustered Rust/Python execution service. · 0.2.2 · Replication and streams · AGPL-3.0 · Rust · Not packagedjx_io · Extension to export and import json and xml from/to postgres · 0.1.1 · Replication and streams · PostgreSQL · SQL · Not packagedpg_follower · Educational logical-replication extension that captures and applies database changes · 1.0 · Replication and streams · Unknown · C · Not packagedpg_repeater · Replicates utility statements and serialized query plans to a remote PostgreSQL node over postgres_fdw. · 0.1 · Replication and streams · PostgreSQL · C · Not packagedpg_wal_ext · Read WAL files and possibly generate the SQL · 1.0 · Replication and streams · MIT · C · Not packagedpigiaminja · PostgreSQL extension to export using Jinja templates · 0.1.0 · Replication and streams · PostgreSQL · Rust · Not packagedsynchronize_logical_slots · Synchronizes logical replication slots from an EDB Advanced Server 12 primary to synchronous standby servers. · 1.0 · Replication and streams · Unknown · C · Not packagedcdc_webhook · Change Data Capture webhook extension · 1.0 · Replication and streams · Unknown · Python · Not packagedcheck_orapg · Validate Oracle-to-PostgreSQL or EDB migrations by comparing database objects, privileges, attributes, comments, and row counts. · 3.0 · Replication and streams · Unknown · SQL · Not packagedcopy_parquet · PoC to support PostgreSQL COPY with Apache Parquet · 0.0.1 · Replication and streams · Apache-2.0 · C++ · Not packagedddl_repl · Replicate DDL and DCL commands across PostgreSQL instances by means of a utility hook · 1.0 · Replication and streams · Unknown · C · Not packagedgsheets · Read and write Google Sheets from PostgreSQL. · 0.1.0 · Replication and streams · MIT · C · Not packagedly2pg · Import LilyPond files into PostgreSQL · 0.1 · Replication and streams · Unknown · SQL · Not packagedmigration · Database Migrations: Configure and Run · 0.0.1 · Replication and streams · Unknown · SQL · Not packagedpg_delta · Delta Lake streaming integration for PostgreSQL · 0.2.0 · Replication and streams · Unknown · Rust · Not packagedpg_streaming · Declarative stream processing engine inside PostgreSQL · 0.2.0 · Replication and streams · Matroid · Rust · Not packagedpglogical_output_nzhooks · Example pglogical output-plugin row-filter hook that keeps only changes for a hard-coded relation name · 1.0 · Replication and streams · Unknown · C · Not packagedpgscraper · Postgresql extension for scraping data from web · 1.0 · Replication and streams · Unknown · Rust · Not packagedpostgres_redis · synchronize selected PostgreSQL table values to Redis with hooks and a background worker · 0.0.0 · Replication and streams · MIT · Rust · Not packagedrep_fdw · Replicate table changes to another PostgreSQL server through postgres_fdw · 0.1.0 · Replication and streams · PostgreSQL · SQL · Not packagedsys_syn_dblink · PL/pgSQL synchronization processor that pulls sys_syn queues over named dblink connections, transforms batches, writes local tables, and returns processing status to the source database. · 0.0.1 · Replication and streams · PostgreSQL · SQL · Not packagedtcn_json · C trigger function that sends primary-key change notifications through LISTEN/NOTIFY. · 1.1 · Replication and streams · Unknown · C · Not packagedazure_storage · Azure Database for PostgreSQL extension for importing from and exporting to Azure Storage blobs from SQL. · 1.9 · Replication and streams · Unknown · C · Not packagedbdr · Active-active logical replication and distributed consistency for PGD. · 6.5 · Replication and streams · Proprietary · Unknown · Not packagedcopy_data · some small postgresql extensions for beginners · 1.0 · Replication and streams · Unknown · C · Not packagedlondiste · Londiste replication support code · 3.8 · Replication and streams · ISC · SQL · Not packagedpboutput · Binary logical-decoding output plugin that encodes PostgreSQL changes as Protocol Buffers. · 0.0.0 · Replication and streams · Unknown · Rust · Not packagedpg_logical_ddl · Experimental DDL replication implementation for PostgreSQL · 1.0 · Replication and streams · Unknown · C · Not packagedpg_transport · Amazon RDS extension for transportable PostgreSQL database workflows. · 1 · Replication and streams · Unknown · C · Not packagedpgl_validate · Cross-node data validation for pglogical and PostgreSQL logical replication — lag-correct, contract-aware row-count and checksum verification with sound (zero-false-positive) divergence detection. · 0.1.0 · Replication and streams · MIT · Rust · Not packagedputpostlogic · Unreleased logical decoding output-plugin prototype that emits JSON changes through PostgreSQL, Kafka, or Nanomsg. · 0.1.0 · Replication and streams · Unknown · C · Not packagedrds_hwdrs_ddl · Huawei Cloud RDS incremental DDL synchronization helper extension · 1 · Replication and streams · Unknown · C · Not packagedrds_online_ddl · Alibaba Cloud RDS online column type migration extension · 1.0 · Replication and streams · Unknown · C · Not packagedrds_online_migrate · Alibaba Cloud RDS online table partitioning extension · 1.0 · Replication and streams · Unknown · C · Not packagedsynchro_pg · Database-side offline-first synchronization with scoped change capture · 0.3.0 · Replication and streams · MIT · Rust · Not packagedtencentdb_failover_slot · TencentDB proprietary kernel extension that synchronizes logical replication-slot state to standby nodes so subscriptions can continue across primary/standby failover. · 1.0 · Replication and streams · Unknown · C · Not packaged

71 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
pg_streaming 0.2.0 Declarative stream processing engine inside PostgreSQL ETL Matroid Rust 14–18 1
pglogical_output_nzhooks 1.0 Example pglogical output-plugin row-filter hook that keeps only changes for a hard-coded relation name ETL C 1
pgscraper 1.0 Postgresql extension for scraping data from web ETL Rust 1
postgres_redis 0.0.0 synchronize selected PostgreSQL table values to Redis with hooks and a background worker ETL MIT Rust 11–16 1
rep_fdw 0.1.0 Replicate table changes to another PostgreSQL server through postgres_fdw ETL PostgreSQL SQL 1
sys_syn_dblink 0.0.1 PL/pgSQL synchronization processor that pulls sys_syn queues over named dblink connections, transforms batches, writes local tables, and returns processing status to the source database. ETL PostgreSQL SQL 10–18 1
tcn_json 1.1 C trigger function that sends primary-key change notifications through LISTEN/NOTIFY. ETL C 1
azure_storage 1.9 Azure Database for PostgreSQL extension for importing from and exporting to Azure Storage blobs from SQL. ETL C 12–18
bdr 6.5 Active-active logical replication and distributed consistency for PGD. ETL Proprietary
copy_data 1.0 some small postgresql extensions for beginners ETL C
londiste 3.8 Londiste replication support code ETL ISC SQL 10–14
pboutput 0.0.0 Binary logical-decoding output plugin that encodes PostgreSQL changes as Protocol Buffers. ETL Rust
pg_logical_ddl 1.0 Experimental DDL replication implementation for PostgreSQL ETL C
pg_transport 1 Amazon RDS extension for transportable PostgreSQL database workflows. ETL C 10–18
pgl_validate 0.1.0 Cross-node data validation for pglogical and PostgreSQL logical replication — lag-correct, contract-aware row-count and checksum verification with sound (zero-false-positive) divergence detection. ETL MIT Rust
putpostlogic 0.1.0 Unreleased logical decoding output-plugin prototype that emits JSON changes through PostgreSQL, Kafka, or Nanomsg. ETL C
rds_hwdrs_ddl 1 Huawei Cloud RDS incremental DDL synchronization helper extension ETL C 13–17
rds_online_ddl 1.0 Alibaba Cloud RDS online column type migration extension ETL C 12–18
rds_online_migrate 1.0 Alibaba Cloud RDS online table partitioning extension ETL C 13–17
synchro_pg 0.3.0 Database-side offline-first synchronization with scoped change capture ETL MIT Rust 18
tencentdb_failover_slot 1.0 TencentDB proprietary kernel extension that synchronizes logical replication-slot state to standby nodes so subscriptions can continue across primary/standby failover. ETL C 10–18