Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
1476 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| holycorn | 1.0 | Ruby foreign data wrapper provider | FDW | LGPL-3.0 | C | 10–18 | 165 |
| pldotnet | 0.9 | add C# and F# procedural languages to PostgreSQL through .NET | LANG | PostgreSQL | C | 10–16 | 164 |
| vops | 1.1 | Vectorized tile types, aggregates, projections, and FDW for PostgreSQL OLAP | OLAP | PostgreSQL | C | — | 163 |
| pg_query_state | 1.2 | Tool for query progress monitoring in PostgreSQL | STAT | PostgreSQL | C | 10–18 | 160 |
| ddlx | 0.31 | DDL eXtractor functions | ADMIN | PostgreSQL | SQL | 14–18 | 156 |
| 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 |
| pg_bigm | 1.2 | create 2-gram (bigram) index for faster full text search. | FTS | PostgreSQL | C | 14–18 | 152 |
| quack | 0.0.1 | DuckDB Embedded in Postgres | OLAP | Apache-2.0 | C | 14–15 | 151 |
| plhaskell | 5.0 | provide trusted and untrusted Haskell procedural languages for PostgreSQL | LANG | GPL-3.0 | C | — | 147 |
| opm_core | 2.6 | Central module of the OPM suite | STAT | PostgreSQL | C | — | 146 |
| postal | 1.0 | PostgreSQL bindings for libpostal that normalize free-form addresses and parse them into labeled components. | GIS | MIT | C | 10–18 | 146 |
| psql_bm25s | 0.4.14 | PostgreSQL extension for BM25-family lexical retrieval | FTS | Apache-2.0 | C | 17–18 | 146 |
| hdfs_fdw | 2.0.5 | foreign-data wrapper for remote hdfs servers | FDW | PostgreSQL | C | 14–18 | 141 |
| pgcalendar | 1.1.0 | Recurring calendar, schedule, and exception management for PostgreSQL | TYPE | MIT | SQL | 14–18 | 141 |
| postpic | 0.9.1 | A PostgreSQL image type with SQL image-processing and metadata functions, backed by GraphicsMagick, plus import/export utilities. | TYPE | LGPL-3.0 | C | — | 137 |
| pg_trickle | 0.107.0 | Streaming tables and differential view maintenance for PostgreSQL 18 | FEAT | Apache-2.0 | Rust | 18 | 135 |
| pgprolog | 0.0.0 | PostgreSQL procedural language handler for Prolog, embedding Scryer Prolog. | LANG | BSD-3-Clause | Rust | 11–16 | 134 |
| kv_fdw | 0.0.1 | Foreign data wrapper for key-value storage backed by RocksDB/VidarDB. | FDW | Apache-2.0 | C++ | 13 | 131 |
| pg_ducklake | 1.0.0 | DuckLake lakehouse extension for PostgreSQL, backed by DuckDB and Parquet | OLAP | MIT | C++ | 14–18 | 130 |
| www_fdw | 0.1.9 | Foreign data wrapper for accessing web services from PostgreSQL. | FDW | PostgreSQL | C | — | 126 |
| pg_stat_ch | 0.4 | Export PostgreSQL query telemetry to ClickHouse | STAT | Apache-2.0 | C++ | 16–18 | 123 |
| ora_migrator | 1.1.0 | Tools to migrate Oracle databases to PostgreSQL | ETL | PostgreSQL | SQL | 10–18 | 121 |
| pg_plan_advsr | 0.1 | Automated execution plan tuning extension | FEAT | — | C | 12–16 | 121 |
| pg_turret | 0.0.0 | Capture PostgreSQL logs and export structured events to HTTP, Kafka, or Sentry | STAT | MIT | Rust | 13–18 | 121 |
| launchql-base32 | 0.0.3 | RFC6238 TOTP implementation in pure PostgreSQL plpgsql | SEC | MIT | C | — | 118 |
| multicorn | 3.2 | Fetch foreign data in Python in your PostgreSQL server. | FDW | PostgreSQL | C | 14–18 | 116 |
| kafka_fdw | 0.0.3 | kafka Foreign Data Wrapper for CSV formatted messages | FDW | PostgreSQL | C | 14–18 | 113 |
| cartodb | 0.37.1 | Archived PostgreSQL extension for turning a database into a CartoDB user database. | GIS | BSD-3-Clause | Python | 11–18 | 112 |
| 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 |
| json_fdw | 1.0 | Foreign data wrapper for local and remote JSON document access. | FDW | GPL-3.0 | C | — | 110 |
| pg_statviz | 1.2 | Capture PostgreSQL statistics snapshots for time-series analysis and visualization | STAT | PostgreSQL | SQL | 14–18 | 108 |
| kmeans | 1.1.0 | K-means clustering window function for PostgreSQL | RAG | PostgreSQL | C | 10–18 | 106 |
| pg_failover_slots | 1.2.1 | PG Failover Slots extension | ETL | PostgreSQL | C | 14–18 | 106 |
| prefix | 1.2.11 | Prefix Range module for PostgreSQL | TYPE | PostgreSQL | C | 14–18 | 106 |
| pgbson | 2.1.0 | BSON data type and accessor functions for PostgreSQL | TYPE | MIT | C | 14–18 | 104 |
| eva_pg | 0.0.1 | EVA ICS pgrx extension for the EVA industrial IoT platform. | FUNC | Apache-2.0 | Rust | 13–18 | 103 |
| metagration | 1.0.4 | Migrate Postgres with Postgres | ETL | PostgreSQL | SQL | — | 102 |
| pg_sqids | 0.1.0 | Encode numbers as short URL-safe Sqids and decode them in PostgreSQL | FUNC | MIT | Rust | 13–18 | 102 |
| pgextwlist | 1.20 | PostgreSQL Extension Whitelisting | SEC | PostgreSQL | C | 14–18 | 102 |
| rag_bge_small_en_v15 | 0.0.0 | rag_bge_small_en_v15: local bge-small-en-v1.5 embeddings in PostgreSQL | RAG | Apache-2.0 | Rust | 13–18 | 101 |
| pg_bestmatch | 0.0.2 | Generate BM25 sparse vector inside PostgreSQL | FTS | Apache-2.0 | Rust | 14–18 | 100 |
| pg_column_tetris | 0.1.0 | Enforce optimal column alignment to minimize row padding | ADMIN | MIT | SQL | 14–18 | 100 |
| uuidv7-sql | 1.1 | Pure SQL and PL/pgSQL functions for generating, inspecting, and transforming UUID version 7 values. | FUNC | PostgreSQL | SQL | — | 100 |
| pgtt | 4.6 | Extension to add Global Temporary Tables feature to PostgreSQL | SIM | ISC | C | 14–18 | 99 |
| datasketches | 1.7.0 | Approximate analytics sketches and aggregates for PostgreSQL | FUNC | Apache-2.0 | C++ | 14–18 | 96 |
| plan_filter | 0.0.1 | filter statements by their execution plans. | FEAT | PostgreSQL | C | 14–18 | 96 |
| snowflake | 2.5.0 | Snowflake-style 64-bit ID generator and sequence utilities for PostgreSQL | FUNC | PostgreSQL | C | 15–18 | 95 |
| gitgres | 0.1 | Store Git objects and refs in PostgreSQL tables with SQL functions and a native git_oid type. | FEAT | MIT | C | — | 88 |
| credcheck | 5.0 | credcheck - postgresql plain text credential checker | SEC | MIT | C | 14–18 | 86 |