Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
1798 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pg_kalman | 0.1 | A Kalman filter extension for PostgreSQL. | FUNC | — | C | — | |
| pg_kmersearch | 1.0 | A PostgreSQL extension adding 2 datatypes of 2-bit or 4-bit per 1-mer for nucleotide sequence data and GIN index based on k-mer | RAG | MIT | C | — | |
| pg_learned | 0.1.0 | PostgreSQL extension for learned indexes - 2-10x faster queries with machine learning | FEAT | — | Rust | — | |
| pg_llm | 1.1 | Integrates local and remote large-language models with chat, sessions, text-to-SQL, audit and vector-backed knowledge features. | RAG | PostgreSQL | C++ | 14–18 | |
| pg_llm_bgw | 0.1.0 | example of Rust implementation of background workder to call LLM from within PostGres client DML SQL | RAG | MIT | Rust | — | |
| pg_logical_ddl | 1.0 | Experimental DDL replication implementation for PostgreSQL | ETL | — | C | — | |
| pg_login_guard | 1.0 | Fail2ban-style role lockout after repeated authentication failures. | SEC | MIT | C | 16–18 | |
| pg_logtap | 0.3.0 | Structured PostgreSQL log capture and delivery to Vector, HTTP, TCP, or files. | STAT | MIT | Zig | 15–18 | |
| pg_luhn | 0.0.0 | Luhn checksum, validation, and check-digit generation functions. | FUNC | — | Rust | — | |
| pg_mask | 1.0.0 | A tiny data mask utility written in C | SEC | MIT | C | — | |
| pg_meritrank | 0.0.1 | The extension provides functionality for computing and ranking a merit in a Postgres database. | FUNC | MIT | Rust | — | |
| pg_microbench | 1.0 | Perf stat-like hardware performance counters for PostgreSQL planner, executor, utility, and SPI query phases using Linux perf_event_open | STAT | MIT | C | — | |
| pg_mooncake_rust | 0.0.1 | pg mooncake rust: Columnstore table in Postgres | OLAP | — | Rust | — | |
| pg_mqtt_pub | 1.0 | MQTT publishing from SQL, triggers, and scheduled jobs through a background worker. | FEAT | MIT | C | — | |
| pg_mysql | 1.0 | A PostgreSQL extension for launching MySQL servers from within PostgreSQL | SIM | Apache-2.0 | C | — | |
| pg_nanoid | 0.0.0 | PostgreSQL extension adding a NanoID type and NanoID generation functions. | TYPE | — | Rust | 18 | |
| pg_nice | 0.0.1 | Lower the I/O scheduling priority of the current PostgreSQL backend with Linux ionice | ADMIN | MIT | C | — | |
| pg_num2int_direct_comp | 1.0.0 | Exact numeric/float-to-integer comparison operators that preserve index use. | FUNC | MIT | C | 12–16 | |
| pg_ocpm | 1.0.0 | Object-centric process-mining storage, traversal, aggregation, and compact analytical capsules. | OLAP | Apache-2.0 | C | 13–18 | |
| pg_once | 0.1.0 | Run‑once / idempotency‑key manager with TTL and response caching | FEAT | MIT | SQL | — | |
| pg_osgr | 1.1.0 | Ordnance Survey grid reference handling for biological recording | GIS | — | SQL | — | |
| pg_pagination | 0.1.0 | Rust functions for cursor- and offset-based pagination with JSON results. | FUNC | — | Rust | — | |
| pg_parapet | 0.0.0 | Hooks that can require WHERE on UPDATE and DELETE and restrict TRUNCATE to superusers. | ADMIN | — | Rust | — | |
| pg_phonenumber | 1.0 | C++ libphonenumber-backed phone type, equality operators, and supported-region helpers | TYPE | — | C++ | — | |
| pg_plpgsql_ext | 1.0.0 | A PostgreSQL extension with a PL/pgSQL function to subtract numbers | FUNC | PostgreSQL | SQL | — | |
| pg_popyramids_datamarts | 1.0.0 | Creates population-pyramid analytics data-mart objects in a hard-coded dms schema from a pre-existing ods schema. | OLAP | GPL-3.0 | SQL | — | |
| pg_probablepeople | 0.0.1 | CRF-based parsing of personal and organization names into structured components. | FTS | MIT | C | — | |
| pg_prosupport | 1.0 | Planner support functions for bounded numeric aggregate rewrites | FEAT | MIT | C | 19 | |
| pg_protect_columns | 0.0.2 | A set of postgres functions that allow you to protect columns that should not be updated. | ADMIN | — | SQL | — | |
| pg_pulse | 1.0 | Active Session History (ASH) for PostgreSQL | STAT | — | C | — | |
| pg_punycode | 0.1.0 | Punycode and IDNA/UTS-46 domain-name conversion functions. | UTIL | MIT | Rust | 13–19 | |
| pg_py_plan_forwarding | 0.1 | Forward PostgreSQL planner and executor data to embedded Python callbacks | FEAT | BSD-3-Clause | C | — | |
| pg_query_rules | 0.1.0 | ProxySQL Query Rules but for PostgreSQL | ADMIN | — | C | — | |
| pg_query_stats | 1.0.0 | Lightweight shared-memory collector for per-query execution statistics. | STAT | — | C | — | |
| pg_reactive | 0.1.8 | Live SQL query subscriptions with result deltas over LISTEN/NOTIFY | FEAT | PostgreSQL | C | 15–18 | |
| pg_relay | 1.0 | Durable event processor for PostgreSQL | FEAT | — | SQL | — | |
| pg_restore_points | 1.0 | Create, catalog, list, and remove named PostgreSQL restore points. | ADMIN | — | SQL | — | |
| pg_risk | 0.1.0 | Deterministic risk policies with auditable decisions | FEAT | MIT | Rust | 14–18 | |
| pg_ros2 | 0.2.0 | ROS 2 graph snapshots and topic subscriptions in PostgreSQL | FEAT | MIT | Rust | 18 | |
| pg_row_hashes | 0.3.2 | Computes deterministic row fingerprints, checksums, and XOR aggregates with SeaHash and FarmHash variants. | FUNC | — | Rust | 17–18 | |
| pg_running_stats | 1.0 | Mergeable Running Statistics (Welford/Chan) Extension for PostgreSQL | FUNC | MIT | C | — | |
| pg_s2 | 0.0.6 | Adds an S2 CellID type, hierarchy and covering functions, distance helpers, casts, operators, and a B-tree operator class. | GIS | MIT | Rust | 14–17 | |
| pg_sag_rag | 0.1.0 | Pure-SQL multi-hop event/entity retrieval, query routing, and in-database RAG evaluation. | RAG | Apache-2.0 | SQL | 14–17 | |
| pg_sakila_db | 0.0.1 | PostgreSQL extension for deploying a port of the Sakila example database. | FEAT | GPL-3.0 | SQL | — | |
| pg_seal | 1.0.0 | Tamper-evident audit log for PostgreSQL 🦭 | SEC | BSD-3-Clause | Rust | — | |
| pg_secret | 0.5 | Defines order-revealing encrypted domains, comparison operators, and a B-tree operator class. | SEC | — | C | — | |
| pg_session_trace | 1.0 | Trace session SQL, bind variables, execution plans, and timing metrics | STAT | MIT | C | 15–18 | |
| pg_shardman | 1.0 | Manages PostgreSQL 10 hash-sharded tables across nodes using pg_pathman, postgres_fdw, and logical replication. | OLAP | PostgreSQL | C | 10 | |
| pg_siose_bench | 0.0.1 | A PostgreSQL extension for benchmarking different SIOSE database configurations (pure relational, with indexes, json, jsonb, xml, etc)) | FEAT | GPL-3.0 | SQL | — | |
| pg_sip | 0.0.1 | Early-stage SIP extension exposing only a library version helper | UTIL | ISC | C | — |