Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
1798 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| 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_ulid | 0.0.4 | Generate ULID strings in PostgreSQL with a C function. | FUNC | — | C | — | 61 |
| addressing_dictionary | 1.1 | Address handling dictionaries for PostgreSQL, applying smarter handling to addresses in text search. | FTS | MIT | SQL | 10–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 |
| 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 |
| recall | 0.9.6 | Tracks table changes in per-table _log tables for timestamp-based history queries. | TIME | PostgreSQL | SQL | 10–18 | 55 |
| crankshaft | 0.9.0 | Archived CARTO spatial-analysis functions for clustering, segmentation, and spatial statistics. | GIS | BSD-3-Clause | Python | — | 54 |
| dump_fdw | 1.0 | Foreign data wrapper for querying rows directly from PostgreSQL custom-format dump files | FDW | BSD-3-Clause | C | — | 54 |
| libx509pq | 1.3 | X.509 certificate parsing library for PostgreSQL | SEC | GPL-3.0 | C | 12–18 | 54 |
| dsef | 2024.4.9 | DiffStats and ExplainFull: detailed SQL reports for third party help & support | STAT | PostgreSQL | SQL | — | 52 |
| pg_check | 0.1.0 | Provides basic integrity checks for data files. | ADMIN | BSD-3-Clause | C | 10–18 | 52 |
| pg_idx_advisor | 0.1.2 | PostgreSQL index advisor | FEAT | PostgreSQL | C | 10–18 | 51 |
| sphinx | 0.3 | C connector for querying and updating an external SphinxSearch server from PostgreSQL. | FTS | MIT | C | — | 51 |
| badapple | 1.0.0 | Play "Bad Apple!!" in the psql client. | FEAT | — | C | — | 50 |
| neurondb | 4.0.0-devel | AI database extension for vector search, ML inference, hybrid search, and RAG in PostgreSQL. | RAG | Proprietary | C | 16–18 | 50 |
| pase | 0.0.1 | PostgreSQL ultra-high dimensional approximate nearest neighbor search extension. | RAG | — | C | — | 50 |
| pg_kalam | 0.5.5-rc.1 | KalamDB PostgreSQL extension and FDW callback layer for SQL access to KalamDB. | FDW | Apache-2.0 | Rust | 13–18 | 50 |
| pg_tm_aux | 1.1.1 | Transfer manager auxiliary functions | ETL | — | C | — | 50 |
| prometheus_fdw | 0.2.1 | A Rust/pgrx foreign data wrapper that queries Prometheus metrics through PostgreSQL foreign tables. | FDW | PostgreSQL | Rust | 14–17 | 50 |
| temporal | 0.7.1 | C extension providing a PERIOD type over timestamp-with-time-zone values, temporal relation operators and functions, plus GiST indexing support. | TIME | PostgreSQL | C | — | 50 |
| doom | 0.0.1 | DOOM in the terminal with curses | FEAT | — | C++ | — | 49 |
| git_fdw | 1.1.0 | PostgreSQL Git Foreign Data Wrapper | FDW | MIT | C | 10–18 | 49 |
| plsci | 1.0 | PostgreSQL procedural language handler for Clojure via SCI | LANG | EPL-1.0 | Rust | — | 49 |
| coldfront | 1.0 | Transparent hot and cold tiering between PostgreSQL partitions and writable Apache Iceberg tables | OLAP | PostgreSQL | C | 16–18 | 48 |
| ch_fdw | 1.0 | Foreign data wrapper for federated access from PostgreSQL to ClickHouse. | FDW | MIT | C | 13 | 47 |
| pg-audit-json | 1.0.2 | Trigger-based PostgreSQL table auditing with JSONB row snapshots and recursive change diffs. | SEC | PostgreSQL | SQL | 10–18 | 47 |
| scan | 1.0 | Visual Studio Code - Development Container - PostgreSQL | FEAT | Apache-2.0 | C | — | 45 |
| pg_ferroid | 2.0.0 | PostgreSQL ULID type and generation functions backed by ferroid | TYPE | MIT | Rust | 13–18 | 44 |
| postgraph | 0.1.0 | All in One Graph Extension for Postgres | FEAT | AGPL-3.0 | C | — | 44 |
| pgpu | 2.1.0 | GPU acceleration for PostgreSQL vector index builds using NVIDIA CUDA/cuVS and VectorChord. | RAG | AGPL-3.0 | Rust | 14–18 | 42 |
| monetdb_fdw | 0.0 | MonetDB foreign data wrapper | FDW | PostgreSQL | C | — | 41 |
| pg_scws | 1.0 | a parser for full-text search of Chinese | FTS | BSD-3-Clause | C | — | 41 |
| thai_parser | 1.0.0 | Thai-language parser and text search configuration for PostgreSQL full-text search. | FTS | — | C | 10–18 | 41 |
| jalali_utils | 0.0.1 | Convert Gregorian dates and timestamps to Jalali calendar values. | TIME | — | C | 12–18 | 40 |
| yezzey | 1.8.11 | Offload Greenplum and Cloudberry append-only tables to S3 | OLAP | PostgreSQL | C++ | — | 40 |
| bigtable | 0.1.0 | Rust PostgreSQL FDW for Google Bigtable | FDW | MIT | Rust | 10–18 | 39 |
| eaggr | 2.0 | The OpenEAGGR software library is an implementation of a Discrete Global Grid System (DGGS) which models the Earth's surface as a network of equal area cells. | GIS | LGPL-3.0 | C++ | — | 39 |
| kt_fdw | 0.0.1 | Foreign data wrapper for reading and writing Kyoto Tycoon key-value stores. | FDW | MIT | C | — | 39 |
| mysqlcompat | 0.0.7 | MySQL compatibility functions, aggregates, operators, and casts for PostgreSQL porting. | SIM | — | SQL | — | 39 |
| xataid_extension | 0.0.0 | Generate Xata-style rec_ identifiers with a 20-character lowercase alphanumeric suffix. | FUNC | MPL-2.0 | Rust | — | 38 |
| clerk_fdw | 0.3.3 | Foreign data wrapper for querying the Clerk user-management API from PostgreSQL. | FDW | PostgreSQL | Rust | 14–17 | 37 |
| dynamodb_fdw | 1.1 | Foreign data wrapper for querying and modifying Amazon DynamoDB tables from PostgreSQL. | FDW | PostgreSQL | C | 13–17 | 37 |