Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
587 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| trunkfingerprint | 1.3.0 | Computes comparable fingerprints of PostgreSQL database structure and optionally data. | ADMIN | PostgreSQL | SQL | 10–15 | 3 |
| weighted_statistics | 1.0.0 | High-performance weighted statistics functions for sparse data | FUNC | PostgreSQL | C | 14–18 | 3 |
| worker_spark | 0.0.1 | A background worker for PostgreSQL 9.3 which executed a procedure at regular intervals. | TIME | PostgreSQL | C | — | 3 |
| xnode | 0.7.2 | Implementation of XML using DOM. | TYPE | PostgreSQL | C | — | 3 |
| base32_4b | 0.0.1 | Base32 data type stored in four bytes with comparison operators. | TYPE | PostgreSQL | C | 10–18 | 2 |
| cert | 0.1.1 | PostgreSQL data types and functions for X.509 certificates, certificate requests, and related OpenSSL objects. | TYPE | PostgreSQL | C | — | 2 |
| chkpass | 1.0 | data type for auto-encrypted passwords | TYPE | PostgreSQL | C | 14–18 | 2 |
| ddsketch | 1.0.1 | Provides ddsketch aggregate function | FUNC | PostgreSQL | C | 14–18 | 2 |
| efm_extension | 1.1 | SQL interface for EDB Failover Manager cluster management | ADMIN | PostgreSQL | C | 14–18 | 2 |
| fast_guid | 0.1 | Fast GUID generator function for PostgreSQL. | FUNC | PostgreSQL | C | — | 2 |
| generate_date_series | 1.0.0 | generate_series()-style set-returning function for date ranges with integer day steps. | FUNC | PostgreSQL | C | 10–18 | 2 |
| hashset | 0.0.1 | Provides hashset type. | TYPE | PostgreSQL | C | — | 2 |
| json_utils | 0.1 | JSON type helper functions, operators, and a hash operator class for PostgreSQL 9.2+. | FUNC | PostgreSQL | SQL | 10–18 | 2 |
| jsonb_set_lax | 1.0.0 | Backport of PostgreSQL 13 jsonb_set_lax for PostgreSQL 9.5 through 12 | FUNC | PostgreSQL | C | 10–12 | 2 |
| language | 0.0.4 | Custom PostgreSQL language enumeration type | TYPE | PostgreSQL | C | 10–18 | 2 |
| libuuid | 1.0 | Generate UUIDs through the system libuuid library | FUNC | PostgreSQL | C | 10–12 | 2 |
| lua_fdw | 0.0.1 | Lua Foreign Data Wrapper | FDW | PostgreSQL | C | — | 2 |
| my_extension | 1.1.0 | A Basic PostgreSQL Extension | FEAT | PostgreSQL | SQL | — | 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 |
| passwordpolicy | 2.0.5 | Dynamically configurable PostgreSQL password complexity checks. | SEC | PostgreSQL | C | 14–18 | 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_fsql | 1.1.0 | Recursive SQL template engine with JSONB-driven execution | UTIL | PostgreSQL | C | 14–18 | 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_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_imputed_genotype | 1.0 | Store imputed-genotype probability triples in a packed four-byte PostgreSQL type. | TYPE | PostgreSQL | C | — | 2 |
| pg_lock_pool | 0.0.1 | Wait on a PostgreSQL advisory lock pool | ADMIN | PostgreSQL | SQL | 12–17 | 2 |
| pg_log | 1.0.0 | displays log content from SQL | STAT | PostgreSQL | C | — | 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_procfs | 0.0.1 | displays /proc data from SQL | STAT | PostgreSQL | C | — | 2 |
| pg_repeater | 0.1 | Replicates utility statements and serialized query plans to a remote PostgreSQL node over postgres_fdw. | ETL | PostgreSQL | C | — | 2 |
| pg_sample_ext | 1.0.2 | A Sample PostgreSQL extension | FUNC | PostgreSQL | SQL | — | 2 |
| pg_set_level | 0.0.1 | trigger action for SET statement | ADMIN | PostgreSQL | C | — | 2 |
| pg_thud | 0.1.0 | Framework extending pgtap with scaffolding and test-data helpers for database unit tests. | FEAT | PostgreSQL | SQL | 10–18 | 2 |
| pg_toastinspect | 1.0 | Low-level inspection of TOAST chunk identifiers, sizes, and stored values. | ADMIN | PostgreSQL | C | — | 2 |
| pg_upless | 0.0.3 | Detect Useless UPDATE | ADMIN | PostgreSQL | SQL | 14–18 | 2 |
| pg_xclaim | 1.0.0-rc1 | High-cardinality transaction-scoped logical claim primitive for PostgreSQL | FEAT | PostgreSQL | C | — | 2 |
| pgcozy | 1.0 | Pre-warming shared buffers according to previous pg_buffercache snapshots for PostgreSQL. | ADMIN | PostgreSQL | SQL | 14–18 | 2 |
| pgsqlmock | 1.0.1 | Mocking and faking helpers for PostgreSQL unit tests | LANG | PostgreSQL | SQL | 14–18 | 2 |
| pguri | 1.0 | provide indexable URI and domain-name types and URI text search | TYPE | PostgreSQL | C | — | 2 |
| pgxc_dns | 1.0 | PostgreSQL-XC coordinator DNS views and weighting functions for BIND SDB load balancing and failover. | ADMIN | PostgreSQL | C | — | 2 |
| pigiaminja | 0.1.0 | PostgreSQL extension to export using Jinja templates | ETL | PostgreSQL | Rust | — | 2 |
| pljulia | 0.8 | Embeds Julia as an untrusted PostgreSQL procedural language with SPI access, DO blocks, triggers, arrays, and composite-type conversion. | LANG | PostgreSQL | C | 14–18 | 2 |
| snowball_ext | 1.0 | Extensible Snowball text-search dictionary template with a Nepali stemmer. | FTS | PostgreSQL | C | — | 2 |
| soundex-type | 1.0.0 | soundex - type | FTS | PostgreSQL | C | — | 2 |
| statsmgr | 0.1-alpha | C extension that snapshots PostgreSQL cumulative WAL, SLRU, checkpoint, archiver, I/O, and background-writer statistics in dynamic shared memory. | STAT | PostgreSQL | C | 17–18 | 2 |
| supasession | 0.1.2 | Advanced session management for Supabase. | SEC | PostgreSQL | SQL | — | 2 |
| svs | 0.1.0 | SVS Vamana approximate-nearest-neighbor index with LeanVec and LVQ compression for pgvector. | RAG | PostgreSQL | C | — | 2 |
| table_log | 0.6.4 | record table modification logs and PITR for table/row | ADMIN | PostgreSQL | C | 14–18 | 2 |
| track_renames | 0.1 | Event-trigger function that forwards PostgreSQL object rename details to a configurable callback. | ADMIN | PostgreSQL | C | 10–18 | 2 |