Explore 2392 PostgreSQL extensions from PGEXT, maintained by Pigsty.
1803 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pgcurl | 0.0.1 | Calls curl/libcurl from PostgreSQL through a SQL function. | UTIL | BSD-2-Clause | C | — | 4 |
| pglog | 1.0 | PostgreSQL log via SQL | FDW | PostgreSQL | C | — | 4 |
| pgq_node | 3.5 | Coordinate nodes, subscribers, consumers, and watermarks for cascaded PgQ queueing | ETL | ISC | SQL | 10–14 | 4 |
| pgsfti | 1.0 | PostgreSQL data type for simple trapezoidal fuzzy time intervals and fuzzy temporal relations. | TYPE | MIT | C | — | 4 |
| pgx_warnings | 1.0 | PostgreSQL extension that watches and collects all warnings and errors from the PostgreSQL log file and sends notifications to the Telegram channel. | STAT | — | 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 |
| pmpp | 1.2.3 | Run manually partitioned SQL work in parallel over asynchronous libpq connections and combine the results | OLAP | PostgreSQL | C | 10 | 4 |
| postgreth | 0.0.1 | A pgrx extension providing Ethereum bloom/address/hash types plus Solidity ABI item and event-log decoding to JSONB. | TYPE | — | Rust | 11–16 | 4 |
| repeater | 0.1 | Demonstration extension for executing serialized raw query plans on a remote PostgreSQL node. | OLAP | PostgreSQL | C | 12 | 4 |
| rls_oso | 0.0.0 | PoC postgres plugin to use oso authorization in row level security policies | SEC | — | Rust | — | 4 |
| rppd | 0.2.2 | Trigger-based PostgreSQL event dispatcher that sends row changes over gRPC to a clustered Rust/Python execution service. | ETL | AGPL-3.0 | Rust | 13–17 | 4 |
| sid | 0.0.0 | Sortable labeled 128-bit identifier type with compact human-readable encoding. | TYPE | — | Rust | — | 4 |
| sybase_fdw | 1.0 | C foreign data wrapper for accessing Sybase databases from PostgreSQL. | FDW | — | C | — | 4 |
| tce | 0.10.0-dev | Transparent column encryption for PostgreSQL using per-role envelope keys and external key-management services. | SEC | PostgreSQL | Rust | 15–18 | 4 |
| tcle | 1.0 | Experimental table access method for transparent AES-256-CBC encryption of selected column types. | SEC | PostgreSQL | C | 12–13 | 4 |
| tlsh_gist | 1.0 | TLSH fuzzy-hash data type, distance operations, and GiST indexing for similarity search. | RAG | — | C++ | — | 4 |
| trunklet | 0.3.3 | A templating system for Postgres. Elephants don't use templates, they use trunklets! | UTIL | PostgreSQL | SQL | — | 4 |
| unnest_ordinality | 1.0.1 | Legacy array unnest function that returns each element with its ordinal position. | FUNC | PostgreSQL | C | 10–18 | 4 |
| vihash | 1 | version-independent hash functions | FUNC | PostgreSQL | C | — | 4 |
| ags | 1.0 | Advanced Generalized Search access method, a GiST-based advanced index. | FEAT | — | C | 11–12 | 3 |
| conninfo | 1.0 | Parse, validate, and inspect default values for PostgreSQL libpq conninfo strings | UTIL | PostgreSQL | C | 10–18 | 3 |
| coordconv | 1.0.0 | Convert between IAU 1958 Galactic coordinates and J2000 FK5 equatorial coordinates | GIS | GPL-2.0 | C | — | 3 |
| dna | 1.0 | Compact DNA sequence and k-mer types with comparison, validation, and analysis functions. | TYPE | MIT | C | — | 3 |
| ecaz | 0.1.1 | Rust PostgreSQL extension for high-performance vector storage with broad quantization and index support. | RAG | MIT | Rust | — | 3 |
| filenode_map_inspect | 0.1 | Check and examine pg_filenode.map files | ADMIN | — | C | 10–18 | 3 |
| formatbase | 2.0.0 | C functions to format numbers and parse strings by numeric base. | UTIL | MIT | C | — | 3 |
| frapi | 0.1.2 | In-database wrappers for French public-administration data APIs. | GIS | MIT | SQL | — | 3 |
| geqo_extension | 0.0.1 | Load-only extraction of PostgreSQL's Genetic Query Optimizer with a planner hook and configurable GEQO behavior. | FEAT | — | C | — | 3 |
| gofdw | 0.1 | Postgres FDW in go experiments | FDW | — | Go | — | 3 |
| hash_fdw | 1.0 | Shared-memory hash-table foreign data wrapper for storing and querying rows by a configured key. | FDW | — | C | — | 3 |
| jx_io | 0.1.1 | Extension to export and import json and xml from/to postgres | ETL | PostgreSQL | SQL | 10–18 | 3 |
| logging | 0.1 | Administrative C function to enable or disable logging mode on relations. | ADMIN | PostgreSQL | C | — | 3 |
| mapcode | 0.0.6 | Mapcodes in PostgreSQL | GIS | PostgreSQL | C++ | 10–18 | 3 |
| merge_ips | 1.0 | Functions to merge IP addresses, ignoring gaps | FUNC | PostgreSQL | SQL | — | 3 |
| moss_uuidgen | 1.0 | Generates UUIDs for moss. We use this because there was no UUID type when moss was written, and I do not want to rewrite moss to use pgsql's uuid type | FUNC | GPL-3.0 | C++ | — | 3 |
| mtree | 0.0.1 | Metric-space index access method derived from PostgreSQL GiST | RAG | — | C | — | 3 |
| nextid | 0.1 | Generate Instagram-style sharded integer IDs. | FUNC | MIT | C | — | 3 |
| nfiesta | 5.0.0 | PostgreSQL extension implementing nFIESTA forest inventory estimation functionality. | FUNC | EUPL-1.2 | SQL | 16 | 3 |
| numpgsql | 0.0.1 | Array and numerical computing library for PostgreSQL | FUNC | MIT | C++ | 11 | 3 |
| optpaths | 0.1 | Planner hook extension for adding paths and removing self joins | FEAT | BSD-3-Clause | C | — | 3 |
| otlet | 0.1.0 | Local LLM inference inside PostgreSQL with background workers, queued tasks, receipts, and semantic data operations. | RAG | — | Rust | — | 3 |
| pathman_sharding | 0.1 | Improved sharding for pg_pathman. | OLAP | PostgreSQL | C | 10 | 3 |
| pg_aa | 1.0 | ASCII art extension for PostgreSQL | FUNC | PostgreSQL | C | — | 3 |
| pg_array_multi_index | 1.0 | simultaneous multiple-indexing of PostgreSQL arrays | FUNC | PostgreSQL | C | — | 3 |
| pg_bedtools_rs | 0.1.0 | A PostgreSQL plugin for bedtools, implemented in Rust. | FUNC | MIT | Rust | 13 | 3 |
| pg_chainutils | 0.2.4 | Blockchain utility types and functions for PostgreSQL, built with pgrx. | TYPE | MIT | Rust | 17 | 3 |
| pg_color | 1.1 | Color data type for PostgreSQL | TYPE | Apache-2.0 | C | 10 | 3 |
| pg_control_priority | 1.0 | Controls scheduling priorities (nice values) of PostgreSQL server processes. | ADMIN | PostgreSQL | C | 10–18 | 3 |
| pg_dbo_timestamp | 1.0.1 | PostgreSQL extension for storing time and author of database structure modification. | SEC | — | SQL | 10–18 | 3 |
| pg_erlang_term | 0.0.1 | PostgreSQL type for encoding, storing, and decoding Erlang External Term Format values. | TYPE | PostgreSQL | C | — | 3 |