Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
93 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| repmgr | 5.5.0 | Replication manager for PostgreSQL | ETL | GPL-3.0 | C | 14–18 | 1.7k |
| wal2json | 2.6 | Changing data capture in JSON format | ETL | BSD-3-Clause | C | 14–18 | 1.5k |
| pglogical | 2.4.8 | PostgreSQL Logical Replication | ETL | PostgreSQL | C | 14–18 | 1.2k |
| pglogical_origin | 2.4.7 | Dummy extension for compatibility when upgrading from Postgres 9.4 | ETL | PostgreSQL | C | 14–18 | 1.2k |
| pgactive | 2.1.7 | Active-Active Replication Extension for PostgreSQL | ETL | Apache-2.0 | C | 14–18 | 1.1k |
| spock | 5.0.10 | Multi-master logical replication extension for PostgreSQL | ETL | PostgreSQL | C | 15–18 | 744 |
| pg_bulkload | 3.1.23 | pg_bulkload is a high speed data loading utility for PostgreSQL | ETL | BSD-3-Clause | C | 14–18 | 496 |
| decoder_raw | 1.0 | Output plugin for logical replication in Raw SQL format | ETL | PostgreSQL | C | 14–18 | 349 |
| pg_paxos | 0.2 | Paxos distributed consensus functions and table replication for PostgreSQL | ETL | PostgreSQL | C | — | 309 |
| pgcapture | 0.1 | A scalable Netflix DBLog implementation for PostgreSQL | ETL | Apache-2.0 | Go | — | 285 |
| decoderbufs | 3.6.0 | Logical decoding plugin that delivers WAL stream changes using a Protocol Buffer format | ETL | MIT | C | 14–18 | 260 |
| amqp | 0.4.2 | Publish messages to AMQP brokers from PostgreSQL | ETL | BSD-3-Clause | C | 10–18 | 214 |
| gfs | 0.0.1 | GFS copy-on-read storage: a Table Access Method whose missing rows are fetched from the source on read and written through locally | ETL | MIT | Rust | — | 156 |
| ora_migrator | 1.1.0 | Tools to migrate Oracle databases to PostgreSQL | ETL | PostgreSQL | SQL | 10–18 | 121 |
| kafka | 0.0.1 | Produce messages to Apache Kafka from PostgreSQL | ETL | MIT | C | 10–18 | 112 |
| synchdb | 1.0 | Mixed C/Java PostgreSQL extension for direct CDC replication from MySQL, SQL Server, Oracle, and OpenLog Replicator sources. | ETL | Apache-2.0 | C | 16–18 | 111 |
| pg_failover_slots | 1.2.1 | PG Failover Slots extension | ETL | PostgreSQL | C | 14–18 | 106 |
| metagration | 1.0.4 | Migrate Postgres with Postgres | ETL | PostgreSQL | SQL | — | 102 |
| pgl_ddl_deploy | 2.2.1 | automated ddl deployment using pglogical | ETL | MIT | C | 14–18 | 99 |
| mimeo | 1.5.1 | Extension for specialized, per-table replication between PostgreSQL instances | ETL | PostgreSQL | SQL | 14–18 | 79 |
| pg_turso | 1.0 | Postgres output plugin for replicating data to Turso. | ETL | MIT | Zig | — | 75 |
| pg_duckpipe | 1.0.0 | CDC synchronization from heap tables to DuckLake columnar tables | ETL | MIT | Rust | 17–18 | 69 |
| jsoncdc | 0.1.0 | JSON logical decoding output plugin | ETL | Apache-2.0 | Rust | — | 62 |
| pipeline_kafka | 1.0.0 | Integrate PipelineDB with Kafka for background-worker consumption, production, offsets, and lag monitoring | ETL | GPL-3.0 | C | — | 62 |
| pg_tm_aux | 1.1.1 | Transfer manager auxiliary functions | ETL | — | C | — | 50 |
| lolor | 1.2.2 | Logical-replication-friendly replacement for PostgreSQL large objects | ETL | PostgreSQL | C | 15–18 | 48 |
| pgclone | 4.4.2 | Clone PostgreSQL databases, schemas, tables, and functions across environments | ETL | PostgreSQL | C | 14–18 | 44 |
| pgnats | 1.1.0 | NATS messaging integration with publish, subscribe, JetStream, key-value, and object store SQL APIs | ETL | MIT | Rust | 14–18 | 37 |
| cigration | 1.1 | Online migration and rebalancing of colocated Citus shards for cluster expansion, contraction, and worker replacement. | ETL | Apache-2.0 | SQL | 10–13 | 28 |
| db_migrator | 1.0.0 | Tools to migrate other databases to PostgreSQL | ETL | BSD-3-Clause | SQL | 14–18 | 28 |
| chdb_hook | 0.1.1 | Headless hook for COPY and CREATE TABLE over chDB-supported URLs | ETL | Apache-2.0 | C | 15–19 | 20 |
| pg_zlog | 0.1 | Logical table replication using Ceph and ZLog | ETL | — | C | — | 19 |
| wal2mongo | 1.0.7 | PostgreSQL logical decoding output plugin for MongoDB | ETL | Apache-2.0 | C | 14–18 | 18 |
| pg_migrate | 0.1.1 | Migrates a PostgreSQL table avoiding long locks | ETL | BSD-3-Clause | C | — | 16 |
| advcopy | 0.0.2 | PL/Python PostgreSQL extension for copying data to and from S3. | ETL | — | Python | — | 12 |
| pgcmp | 3.1 | Support extension for pg_comparator, providing checksum and cast functions for PostgreSQL data comparison. | ETL | BSD-3-Clause | C | — | 12 |
| logical_ddl | 0.1.0 | Replicate supported DDL changes over PostgreSQL logical replication | ETL | MIT | C | 14–18 | 11 |
| pg_fact_loader | 2.0.1 | build fact tables with Postgres | ETL | MIT | C | 14–18 | 11 |
| pg_fasttransfer | 1.0 | Postgresql Extension for FastTransfer | ETL | MIT | C | 15–18 | 10 |
| pipeline_kinesis | 0.9.0 | Consume Amazon Kinesis streams into PipelineDB streams with dynamic background workers and persisted shard positions | ETL | GPL-3.0 | C++ | — | 10 |
| data2pg | 0.7 | Migration framework for discovering, copying, and comparing non-PostgreSQL database content through foreign data wrappers. | ETL | — | SQL | — | 9 |
| replisome | 0.1 | Logical-decoding output plugin and Python consumer framework for streaming PostgreSQL row changes as JSON. | ETL | BSD-3-Clause | C | — | 9 |
| pg_chainsync | 0.0.0 | Access blockchain blocks, events, and tasks directly inside PostgreSQL using background workers. | ETL | MIT | Rust | 17 | 8 |
| pg_pageprep | 0.1 | Prepares heap pages on PostgreSQL or Postgres Pro Standard for migration to the 64-bit-XID page format used by Postgres Pro Enterprise. | ETL | PostgreSQL | C | 10–11 | 8 |
| bwcontrol | 1.0 | Bottledwater control extension | ETL | PostgreSQL | C | 10–18 | 7 |
| pg_kafka_events | 1.0 | Publishes PostgreSQL logical-decoding change events to Apache Kafka through a background worker. | ETL | Apache-2.0 | C | — | 7 |
| nanomsgtopdb | 1.0 | Receive nanomsg messages into a PipelineDB stream. | ETL | — | C | — | 6 |
| mysql_migrator | 0.3.0 | Tools for MySQL to PostgreSQL migration | ETL | PostgreSQL | SQL | — | 5 |
| panda_post | 0.2.1 | Python Pandas data in Postgres | ETL | BSD-2-Clause | Python | — | 5 |
| pandapost | 0.2.0 | Python Pandas data in Postgres | ETL | BSD-2-Clause | Python | — | 5 |