Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
93 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pgcat | 1.0 | Enhanced logical replication extension for per-table subscriptions, table mapping, and replica-identity tracking. | ETL | Apache-2.0 | C | 11–18 | 5 |
| pgmqtt | 0.4.1 | CDC-to-MQTT broker for PostgreSQL | ETL | Elastic-2.0 | Rust | 14–18 | 5 |
| pg_redispub | 1.0 | Publish channel messages from PostgreSQL to a local Redis server | ETL | MIT | C | — | 4 |
| pgq_node | 3.5 | Coordinate nodes, subscribers, consumers, and watermarks for cascaded PgQ queueing | ETL | ISC | SQL | 10–14 | 4 |
| rppd | 0.2.2 | Trigger-based PostgreSQL event dispatcher that sends row changes over gRPC to a clustered Rust/Python execution service. | ETL | AGPL-3.0 | Rust | 13–17 | 4 |
| jx_io | 0.1.1 | Extension to export and import json and xml from/to postgres | ETL | PostgreSQL | SQL | 10–18 | 3 |
| pglogical_ticker | 1.4.1 | Have an accurate view on pglogical replication delay | ETL | PostgreSQL | C | 14–18 | 3 |
| pg_follower | 1.0 | Educational logical-replication extension that captures and applies database changes | ETL | — | C | — | 2 |
| pg_repeater | 0.1 | Replicates utility statements and serialized query plans to a remote PostgreSQL node over postgres_fdw. | ETL | PostgreSQL | C | — | 2 |
| pg_wal_ext | 1.0 | Read WAL files and possibly generate the SQL | ETL | MIT | C | — | 2 |
| pigiaminja | 0.1.0 | PostgreSQL extension to export using Jinja templates | ETL | PostgreSQL | Rust | — | 2 |
| synchronize_logical_slots | 1.0 | Synchronizes logical replication slots from an EDB Advanced Server 12 primary to synchronous standby servers. | ETL | — | C | 12 | 2 |
| cdc_webhook | 1.0 | Change Data Capture webhook extension | ETL | — | Python | — | 1 |
| check_orapg | 3.0 | Validate Oracle-to-PostgreSQL or EDB migrations by comparing database objects, privileges, attributes, comments, and row counts. | ETL | — | SQL | 11–13 | 1 |
| copy_parquet | 0.0.1 | PoC to support PostgreSQL COPY with Apache Parquet | ETL | Apache-2.0 | C++ | — | 1 |
| ddl_repl | 1.0 | Replicate DDL and DCL commands across PostgreSQL instances by means of a utility hook | ETL | — | C | — | 1 |
| gsheets | 0.1.0 | Read and write Google Sheets from PostgreSQL. | ETL | MIT | C | — | 1 |
| ly2pg | 0.1 | Import LilyPond files into PostgreSQL | ETL | — | SQL | — | 1 |
| migration | 0.0.1 | Database Migrations: Configure and Run | ETL | — | SQL | — | 1 |
| pg_delta | 0.2.0 | Delta Lake streaming integration for PostgreSQL | ETL | — | Rust | — | 1 |
| 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 | — | |
| pgoutput | - | Logical Replication output plugin | ETL | PostgreSQL | C | 14–18 | |
| 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 | |
| test_decoding | - | SQL-based test/example module for WAL logical decoding | ETL | PostgreSQL | C | 14–18 |