Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
1476 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| steampipe_postgres_fdw | 1.0 | Zero-ETL foreign data wrapper that maps PostgreSQL foreign tables to cloud-service and API calls. | FDW | Apache-2.0 | Go | — | 85 |
| pgfr_record | 2.29.2 | Server-side PostgreSQL performance flight recorder | STAT | Apache-2.0 | SQL | 15–18 | 81 |
| jdbc_fdw | 1.2 | foreign-data wrapper for remote servers available over JDBC | FDW | PostgreSQL | C | 14–18 | 79 |
| mimeo | 1.5.1 | Extension for specialized, per-table replication between PostgreSQL instances | ETL | PostgreSQL | SQL | 14–18 | 79 |
| pg_enquo | 0.0 | PostgreSQL extension for encrypted query operations | SEC | MIT | Rust | 12–17 | 79 |
| set_user | 4.2.0 | similar to SET ROLE but with added logging | SEC | PostgreSQL | C | 14–18 | 78 |
| bg_mon | — | Background worker for monitoring PostgreSQL | STAT | MIT | C | 10–18 | 75 |
| pg_turso | 1.0 | Postgres output plugin for replicating data to Turso. | ETL | MIT | Zig | — | 75 |
| powa | 5.3.0 | PostgreSQL Workload Analyser-core | STAT | PostgreSQL | PLpgSQL | 14–18 | 75 |
| uids | 0.0.1 | PostgreSQL extension to generate various types of universally unique IDs | FUNC | — | Rust | 11–16 | 74 |
| provsql | 1.12.0 | Semiring provenance and probability management for PostgreSQL | FEAT | MIT | C++ | 14–18 | 73 |
| twitter_fdw | 1.1.0 | Legacy foreign data wrapper for the retired unauthenticated Twitter Search API. | FDW | PostgreSQL | C | — | 73 |
| pgfsm | 0.0.1 | Finite State Machine enforcement with triggers and util functions. | FEAT | CC0-1.0 | SQL | 17 | 71 |
| s3_fdw | 0.1.0 | Foreign data wrapper for reading Amazon S3 files through PostgreSQL COPY format. | FDW | PostgreSQL | C | — | 70 |
| hunspell_cs_cz | 1.0 | Czech Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_de_de | 1.0 | German Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_en_us | 1.0 | en_US Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_fr | 1.0 | French Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_ne_np | 1.0 | Nepali Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_nl_nl | 1.0 | Dutch Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_nn_no | 1.0 | Norwegian (norsk) Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_pt_pt | 1.0 | Portuguese Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_ru_ru | 1.0 | Russian Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_ru_ru_aot | 1.0 | Russian Hunspell Dictionary (from AOT.ru group) | FTS | PostgreSQL | Data | 14–18 | 68 |
| table_version | 1.11.1 | PostgreSQL table versioning extension | TIME | BSD-3-Clause | SQL | 14–18 | 68 |
| sr_plan | 1.2 | Planner-hook extension that records, displays, and reuses saved execution plans, including parameterized-plan templates. | ADMIN | PostgreSQL | C | 10–11 | 64 |
| pg_protobuf | 1.0 | Protobuf support for PostgreSQL | UTIL | MIT | C | 14–18 | 63 |
| pgdl | 1.3.0 | PostgreSQL extension for deep learning model inference and vector storage inside the database. | RAG | — | C++ | 12 | 63 |
| qos | 1.0 | QoS resource governor extension for PostgreSQL sessions and queries | ADMIN | GPL-3.0 | C | 15–18 | 63 |
| influxdb_fdw | 1.3 | Foreign data wrapper for querying InfluxDB from PostgreSQL. | FDW | PostgreSQL | C | 13–17 | 62 |
| jsoncdc | 0.1.0 | JSON logical decoding output plugin | ETL | Apache-2.0 | Rust | — | 62 |
| pg_onnx | 1.2.1 | ONNX Runtime integrated with PostgreSQL. Perform ML inference with data in your database. | RAG | MIT | C++ | 13–18 | 62 |
| pg_ulid | 0.0.4 | Generate ULID strings in PostgreSQL with a C function. | FUNC | — | C | — | 61 |
| pg_sorted_heap | 0.14.0 | Sorted heap table AM with zone map scan pruning and built-in vector search | OLAP | PostgreSQL | C | 16–18 | 60 |
| addressing_dictionary | 1.1 | Address handling dictionaries for PostgreSQL, applying smarter handling to addresses in text search. | FTS | MIT | SQL | 10–18 | 59 |
| hashlib | 1.1 | Stable hash functions for Postgres | UTIL | PostgreSQL | C | 14–18 | 59 |
| keyhippo | 1.2.5 | RLS-compatible API keys for PostgreSQL | SEC | MIT | SQL | 15 | 59 |
| pg_primal | 0.0.0 | Primal database extension used by the Primal Nostr cache server. | UTIL | MIT | Rust | 11–16 | 59 |
| neo4j-fdw | 4.3.2-dev | Multicorn-based foreign data wrapper and Cypher functions for Neo4j. | FDW | GPL-3.0 | Python | 10–12 | 58 |
| bytea_plphp | 1.0 | Binary-safe transform between bytea and PHP strings for PL/php | LANG | PostgreSQL | C | 11–18 | 56 |
| emoji | 1.0 | Pure SQL PostgreSQL extension to encode and decode bytea/text as emoji | UTIL | MIT | SQL | — | 56 |
| hstore_plphp | 1.0 | Transform between hstore and PHP associative arrays for PL/php | LANG | PostgreSQL | C | 11–18 | 56 |
| jsonb_plphp | 1.0 | Transform between jsonb and native PHP values for PL/php | LANG | PostgreSQL | C | 11–18 | 56 |
| pg_simula | 1.0 | Inject WAIT, ERROR, FATAL, or PANIC failures into PostgreSQL operations | FEAT | — | C | 10 | 56 |
| pg_statement_rollback | 1.6 | Server side rollback at statement level for PostgreSQL like Oracle or DB2 | SIM | ISC | C | 14–18 | 56 |
| plphp | 2.6 | Embed PHP 8 as an untrusted PostgreSQL procedural language | LANG | PostgreSQL | C | 11–18 | 56 |
| ptrack | 2.4 | Tracks changed PostgreSQL blocks for incremental backup using a shared-memory map and core storage hooks. | ADMIN | PostgreSQL | C | 11–18 | 56 |
| pg_track_settings | 2.1.2 | Track settings changes | STAT | PostgreSQL | SQL | 14–18 | 55 |
| recall | 0.9.6 | Tracks table changes in per-table _log tables for timestamp-based history queries. | TIME | PostgreSQL | SQL | 10–18 | 55 |
| dump_fdw | 1.0 | Foreign data wrapper for querying rows directly from PostgreSQL custom-format dump files | FDW | BSD-3-Clause | C | — | 54 |