Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
91 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| explanation | 0.3.0 | EXPLAIN plan parser that returns plan nodes as relational rows organized as a proximity tree. | STAT | BSD-3-Clause | SQL | 10–14 | 13 |
| pg_plan_tree_dot | 1.1 | Graphviz DOT rendering of PostgreSQL execution-plan trees. | STAT | BSD-3-Clause | C | 10–12 | 13 |
| pgexporter_ext | 0.3.1 | Expose additional operating-system and host metrics for pgexporter. | STAT | BSD-3-Clause | C | 13–18 | 13 |
| pgcmp | 3.1 | Support extension for pg_comparator, providing checksum and cast functions for PostgreSQL data comparison. | ETL | BSD-3-Clause | C | — | 12 |
| pg_auditor | 0.2 | Audit data changes and provide flashback ability | SEC | BSD-3-Clause | SQL | 14–18 | 9 |
| replisome | 0.1 | Logical-decoding output plugin and Python consumer framework for streaming PostgreSQL row changes as JSON. | ETL | BSD-3-Clause | C | — | 9 |
| unique_id | 1.0 | Time-based K-sorted unique identifier generators inspired by Instagram and Sonyflake designs. | FUNC | BSD-3-Clause | C | — | 8 |
| pg_sqlog | 1.6 | Provide SQL interface to logs | STAT | BSD-3-Clause | SQL | 14–18 | 7 |
| schedulerx | 1.0 | Prototype background-worker scheduler for periodic, one-shot, and NOTIFY-triggered SQL jobs. | TIME | BSD-3-Clause | C | — | 7 |
| dbpatch | 1.3.0 | PostgreSQL database patch change management extension | ADMIN | BSD-3-Clause | SQL | — | 6 |
| hba_fdw | 1.0 | Work-in-progress foreign data wrapper scaffold intended to expose pg_hba.conf through SQL. | FDW | BSD-3-Clause | C | — | 5 |
| pgmoneta_ext | 0.1.1 | Server-side block and delta-backup helpers for pgmoneta. | ADMIN | BSD-3-Clause | C | 14 | 5 |
| hexgrid | 1.0.3 | Configurable hex grid on abstract surface | GIS | BSD-3-Clause | C | — | 4 |
| pljvm | 1.0.0 | A PostgreSQL procedural language that sends function calls over RPC to code running in an external JVM process. | LANG | BSD-3-Clause | C | — | 4 |
| block_copy_command | 0.1.5 | Block COPY commands via a configurable ProcessUtility hook | SEC | BSD-3-Clause | Rust | 14–18 | 3 |
| optpaths | 0.1 | Planner hook extension for adding paths and removing self joins | FEAT | BSD-3-Clause | C | — | 3 |
| pg_libnumbertext | 0.1.0 | Converts numbers to words in multiple languages through libnumbertext. | FUNC | BSD-3-Clause | C++ | — | 3 |
| calendars | 1.0 | calendar conversion routines | TIME | BSD-3-Clause | C | — | 2 |
| godel_logic | 1.1.0 | Provides operators to evaluate fuzzy logic expressions according to Gödel logic. | FUNC | BSD-3-Clause | SQL | — | 2 |
| hunspell_xal | 0.1 | Kalmyk Hunspell dictionary for PostgreSQL full-text search | FTS | BSD-3-Clause | SQL | — | 2 |
| lukasiewicz_logic | 1.1.0 | Provides operators to evaluate fuzzy logic expressions according to Łukasiewicz logic. | FUNC | BSD-3-Clause | SQL | — | 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_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_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_pageinspect_plus | 1.0 | Decode heap tuple data obtained with PostgreSQL pageinspect helpers | ADMIN | BSD-3-Clause | C | 10–18 | 2 |
| pgparts | 0.0.15 | SQL/PLpgSQL helper extension for creating and maintaining table partitions with triggers | OLAP | BSD-3-Clause | SQL | — | 2 |
| product_logic | 1.1.0 | Provides operators to evaluate fuzzy logic expressions according to product logic. | FUNC | BSD-3-Clause | SQL | — | 2 |
| url | 1.0 | SQL and PL/pgSQL types and helper functions for URL parsing, encoding, decoding, and query-string key/value handling. | TYPE | BSD-3-Clause | SQL | — | 2 |
| italian_codes | 1.0 | Validation domains for Italian fiscal and VAT codes | TYPE | BSD-3-Clause | SQL | — | 1 |
| knx | 1.0 | data types for KNX Addresses | TYPE | BSD-3-Clause | C | — | 1 |
| pg_command_fw | 0.1.0 | DDL and utility command firewall for PostgreSQL | SEC | BSD-3-Clause | Rust | 15–18 | 1 |
| pg_rlimit | 1.0 | setrlimit/getrlimit functions | ADMIN | BSD-3-Clause | C | 10–18 | 1 |
| pgwasm | 0.1.0 | Run sandboxed WebAssembly components as strongly typed PostgreSQL SQL functions. | LANG | BSD-3-Clause | Rust | 14–18 | 1 |
| pllisp | 0.1.0 | PL/Lisp toy extension | LANG | BSD-3-Clause | C | — | 1 |
| simple | 1.0 | postgresql simple demo extension | FEAT | BSD-3-Clause | C | — | 1 |
| daterangex | 1.1 | Date range type whose displayed upper bound is inclusive, with casts and operators. | TYPE | BSD-3-Clause | C | — | |
| iif | 0.0.1 | Adds iif function compatibility | SIM | BSD-3-Clause | C | — | |
| object_reference | 0.1.0 | Provides immutable references to Postgres objects. | FEAT | BSD-3-Clause | SQL | — | |
| pg_py_plan_forwarding | 0.1 | Forward PostgreSQL planner and executor data to embedded Python callbacks | FEAT | BSD-3-Clause | C | — | |
| pg_seal | 1.0.0 | Tamper-evident audit log for PostgreSQL 🦭 | SEC | BSD-3-Clause | Rust | — | |
| ribollita | 0.0 | Se non è zuppa, è pan bagnato. | FEAT | BSD-3-Clause | C++ | — |