Explore 2392 PostgreSQL extensions from PGEXT, maintained by Pigsty.
1803 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| numpy_plpython3u | 1.0 | transform between numpy and plpython3u | LANG | MIT | C | — | 2 |
| numpy_plpythonu | 1.0 | transform between numpy and plpythonu | LANG | MIT | C | — | 2 |
| op_log | 1.0.0 | Trigger-based row change history recorded after transaction commit. | SEC | Apache-2.0 | SQL | — | 2 |
| openapi_fdw | 0.4.1 | Read/write foreign data wrapper for OpenAPI and JSON HTTP services. | FDW | WTFPL | Rust | 14–18 | 2 |
| pargres | 0.1 | Prototype parallel query execution module for shared-nothing PostgreSQL clusters | OLAP | PostgreSQL | C | — | 2 |
| password | 0.0.1 | PostgreSQL data type for passwords | TYPE | PostgreSQL | C | 10–18 | 2 |
| pcg_random | 0.0.1 | PCG pseudo-random number generator functions for PostgreSQL. | FUNC | Apache-2.0 | C | — | 2 |
| percona_pg_telemetry | 1.2 | Percona telemetry extension for PostgreSQL | STAT | MIT | Shell | — | 2 |
| pg_acl | 0.1.3 | Utilities for handling aclitems. | TYPE | BSD-2-Clause | SQL | — | 2 |
| pg_background_queue | 1.0 | Topic-aware background SQL task queue with concurrency limits and retries. | TIME | GPL-3.0 | C | 13–18 | 2 |
| pg_bitcoin_address | 2.1 | Bitcoin address types plus Base58Check and Bech32/Bech32m codecs. | TYPE | WTFPL | C | — | 2 |
| pg_block_if_slow | 1.0 | Abort queries that are taking too long based on EXPLAIN estimates. | ADMIN | — | C | — | 2 |
| pg_catalog_get_defs | 0.1.0 | Adds PL/pgSQL functions that reconstruct CREATE TYPE definitions from pg_catalog metadata. | ADMIN | BSD-3-Clause | SQL | — | 2 |
| pg_change_point_detection | 1.0 | A Postgres extension to detect change points in time series data | TIME | — | C | — | 2 |
| pg_checkdestroy | 1.0 | check sql drop&delete&truncate table | ADMIN | — | C | — | 2 |
| pg_cld2 | 1.0.0 | Detects likely human language and script in PostgreSQL using CLD2. | FTS | MIT | C++ | 10–18 | 2 |
| pg_connlimit | 1.0 | Limits per-role connection counts from filesystem configuration without catalog access. | ADMIN | BSD-2-Clause | C | — | 2 |
| pg_consul | 0.1.0 | C++ PostgreSQL extension exposing SQL functions for Consul status, catalog, and key-value APIs. | UTIL | PostgreSQL | C++ | 10–18 | 2 |
| pg_contextdump | 1.0 | Reports allocated-memory statistics for PostgreSQL memory contexts. | STAT | — | C | 11 | 2 |
| pg_coredump | 1.0 | Easier core dump collection for PostgreSQL | ADMIN | — | C | — | 2 |
| pg_crypto | 0.1.0 | Rust cryptography with pgcrypto-compatible and modern primitives | SEC | MIT | Rust | 14–18 | 2 |
| pg_dbwa | 0.3.1 | Analyzes local or remote PostgreSQL workloads using historical pg_stat_statements snapshots. | STAT | MIT | SQL | — | 2 |
| pg_delta_am | 0.1.0 | Delta table access method skeleton | OLAP | Apache-2.0 | Rust | — | 2 |
| pg_dirty_hands | 1.0 | Provides functions to freeze individual heap tuples, including an unlogged variant. | ADMIN | — | C | — | 2 |
| pg_eddy | 0.6.0 | A Postgres extension for labeled property graphs with index-free adjacency and built-in materialized views. | FEAT | Apache-2.0 | Rust | — | 2 |
| pg_etag | 1.0 | Fast ETag generation for rows and result sets using BLAKE2 hashes, with single-input functions and aggregates. | FUNC | BSD-3-Clause | C | — | 2 |
| pg_follower | 1.0 | Educational logical-replication extension that captures and applies database changes | ETL | — | C | — | 2 |
| pg_fossa | 1.7 | Archived SQL extension supporting FOSSA hasGraph data structures and queries. | FEAT | — | SQL | — | 2 |
| pg_fts_greek | 0.1 | Postgres FTS Improvements for Greek | FTS | — | SQL | — | 2 |
| pg_genotype | 1.0 | Provides a compact one-byte genotype type that preserves allele order and supports insertion and deletion symbols. | TYPE | PostgreSQL | C | — | 2 |
| pg_geohash_extra | 0.0.1 | Additional geohash functions for PostGIS | GIS | GPL-3.0 | C | — | 2 |
| pg_get_queryid | 1.0 | get last queryid generated/used by pg_stat_statements for a given backend pid | STAT | PostgreSQL | C | 10–18 | 2 |
| pg_iceberg_am | 0.1.0 | Iceberg table developed by Robert Mu | OLAP | Apache-2.0 | Rust | — | 2 |
| pg_idm | 1.0 | Exposes PostgreSQL role and membership management through updatable views and DML-trigger functions. | SEC | GPL-3.0 | SQL | 10–18 | 2 |
| pg_imputed_genotype | 1.0 | Store imputed-genotype probability triples in a packed four-byte PostgreSQL type. | TYPE | PostgreSQL | C | — | 2 |
| pg_inet_addr | 1.0 | Lists the IPv4 and IPv6 addresses and netmasks assigned to the PostgreSQL server host network interfaces. | STAT | BSD-3-Clause | C | 10–18 | 2 |
| pg_intmap | 0.1 | Compressed integer-to-integer map | TYPE | — | C | — | 2 |
| pg_knowledge_graph | 0.1.0 | Knowledge graph extension for PostgreSQL with graph algorithms and pgvector integration. | RAG | MIT | Rust | 16–18 | 2 |
| pg_lakebase_runtime | 0.1.0 | Shared runtime for Lakebase table access method extensions | OLAP | Apache-2.0 | Rust | — | 2 |
| pg_lock_pool | 0.0.1 | Wait on a PostgreSQL advisory lock pool | ADMIN | PostgreSQL | SQL | 12–17 | 2 |
| pg_lockwatch | 0.1.0 | Sample blocking chains and score lock-contention risk | STAT | — | Rust | 15–18 | 2 |
| pg_log | 1.0.0 | displays log content from SQL | STAT | PostgreSQL | C | — | 2 |
| pg_login_stat | 1.0 | Per-user and per-database successful and failed authentication counters. | STAT | — | C | 15–17 | 2 |
| pg_median_utils | 0.0.1 | Median filter and iterative median filter window functions for PostgreSQL | FUNC | MIT | C | 10–18 | 2 |
| pg_metrics | 1.0 | Collects named counters from PostgreSQL backends in shared memory and exposes them through SQL metric functions. | STAT | — | C | — | 2 |
| pg_money | 0.3.0 | Exact currency-aware monetary types, arithmetic, and allocation | TYPE | MIT | Rust | 14–18 | 2 |
| pg_monitoring | 0.2 | Provides a common SQL interface for collecting PostgreSQL replication, table-load and database-load monitoring statistics. | STAT | PostgreSQL | SQL | 10–18 | 2 |
| pg_pageinspect_plus | 1.0 | Decode heap tuple data obtained with PostgreSQL pageinspect helpers | ADMIN | BSD-3-Clause | C | 10–18 | 2 |
| pg_procfs | 0.0.1 | displays /proc data from SQL | STAT | PostgreSQL | C | — | 2 |
| pg_promoter | 1.0 | pg promoter is simplified clustering module based on bgworker. | ADMIN | — | C | — | 2 |