Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
499 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pgpm-base32 | 0.15.5 | PostgreSQL modules using the pgpm workflow for safe, testable, reversible SQL changes. | UTIL | MIT | C | — | 2 |
| pgpm-defaults | 0.15.5 | PostgreSQL modules using the pgpm workflow for safe, testable, reversible SQL changes. | SEC | MIT | C | — | 2 |
| pgpm-faker | 0.15.5 | PostgreSQL modules using the pgpm workflow for safe, testable, reversible SQL changes. | FUNC | MIT | C | — | 2 |
| pgpm-inflection | 0.30.0 | PostgreSQL modules using the pgpm workflow for safe, testable, reversible SQL changes. | FUNC | MIT | C | — | 2 |
| pgpm-measurements | 0.15.5 | PostgreSQL modules using the pgpm workflow for safe, testable, reversible SQL changes. | FEAT | MIT | C | — | 2 |
| pgpm-types | 0.15.5 | PostgreSQL modules using the pgpm workflow for safe, testable, reversible SQL changes. | TYPE | MIT | C | — | 2 |
| pgtoken | 1.0 | PostgreSQL extension for compact, codebook-compressed LLM token ID storage. Encode once, retrieve forever. O(1) token count without decoding. | RAG | MIT | Python | — | 2 |
| pjpg | 1.0 | provide general-purpose SQL utilities for time zones and ranges | UTIL | MIT | SQL | — | 2 |
| postllm | 0.1.0 | postllm: PostgreSQL-native access to OpenAI-compatible and local LLM runtimes | RAG | MIT | Rust | 13–18 | 2 |
| postr | 0.1.0 | Embeds Ruby as an untrusted PostgreSQL procedural language supporting functions, DO blocks, triggers, and set-returning functions. | LANG | MIT | Rust | 13–18 | 2 |
| sparse_vector | 0.1 | C data type and functions for sparse float vectors, normalization, dot product, and cosine similarity. | RAG | MIT | C | 10–18 | 2 |
| vercomp | 1.0.0 | Deprecated semantic-version data type and comparison operators | TYPE | MIT | C | 10 | 2 |
| all_hooks | 0.1 | Extension for PostgreSQL emitting a message for each of all available hooks | FEAT | MIT | C | — | 1 |
| bloompg | 0.1.2 | Planner-hook extension for PostgreSQL 18 that prefilters equality-join inputs with adaptive Bloom or exact bitmap transfer before replanning analytical queries. | FEAT | MIT | C | 18 | 1 |
| cologne_pg | 0.0.0 | Cologne phonetics function for PostgreSQL built with pgrx. | FTS | MIT | Rust | 11–16 | 1 |
| constr_name_unif | 1.0.1 | Uniforms the names of constraints on base tables. | ADMIN | MIT | SQL | 10–18 | 1 |
| constraint_uniform | 1.0.0 | This is an extension for uniforming the names of base table constraints. | ADMIN | MIT | SQL | — | 1 |
| dbstat | 0.1 | Collects exact table row counts and modification timing through SQL objects and a companion libpq process. | STAT | MIT | C | 10–18 | 1 |
| dir_fdw | 1.0 | foreign-data wrapper for readdir | FDW | MIT | C | — | 1 |
| eigen | 1.1 | New array types and linear-algebra functions based on the Eigen numerical template library. | TYPE | MIT | C++ | 10–18 | 1 |
| fzy | 0.0.1 | FZY algorithm for PostgreSQL | FTS | MIT | C | 11–13 | 1 |
| graph_component | 1.0.0 | Compute graph components | FUNC | MIT | C | — | 1 |
| gsheets | 0.1.0 | Read and write Google Sheets from PostgreSQL. | ETL | MIT | C | — | 1 |
| kham_pg | 0.8.2 | Thai word-segmentation FTS parser — tsvector, soundex, RTGS romanization, NER | FTS | MIT | Rust | 14–18 | 1 |
| mipt-asj | 0.1 | Abbreviation-aware approximate string joins using the Tao-Deng-Stonebraker algorithm | FTS | MIT | C | — | 1 |
| nominatim_fdw | 2.2.0 | Nominatim Foreign Data Wrapper for PostgreSQL | FDW | MIT | C | 14–18 | 1 |
| pg_algorithms | 1.0 | C extension that adds example algorithm functions, including bubble sort and quicksort for integer arrays. | FUNC | MIT | C | — | 1 |
| pg_async | 1.0 | C extension that provides async LISTEN/NOTIFY queue support on PostgreSQL replicas in hot standby. | FEAT | MIT | C | 13–14 | 1 |
| pg_cache_tree | 1.0.0 | Caches recursive parent and child IDs in array columns using trigger and helper functions. | FEAT | MIT | SQL | 10–18 | 1 |
| pg_chaos_shuffle | 0.1.0 | Chaos-testing hook that randomizes SELECT results lacking ORDER BY. | FEAT | MIT | Rust | 13–18 | 1 |
| pg_collkey | 0.5.1 | ICU collation function wrapper | UTIL | MIT | C | 10–18 | 1 |
| pg_cryptocurrency | 0.2.0 | Native blockchain asset, amount, address, and uint256 types | TYPE | MIT | Rust | 14–18 | 1 |
| pg_data_retention | 0.0.0 | PostgreSQL background-worker extension that applies table data retention policies. | ADMIN | MIT | Rust | 13–18 | 1 |
| pg_describe | 1.0.0 | Report a query's parameters and result columns without executing it | UTIL | MIT | C | 17–18 | 1 |
| pg_fiu | 0.0.1 | Fault-injection extension for PostgreSQL using libfiu | FEAT | MIT | C | 10–18 | 1 |
| pg_flashback | 0.1.0 | Table-level point-in-time restore and time-travel queries for PostgreSQL using trigger or WAL capture. | TIME | MIT | Rust | 13–18 | 1 |
| pg_gen_query | 1.0 | A PostgreSQL extension written in C++ that adds no-maintenance GenAI querying functionality using Clickhouse's AI SDK | RAG | MIT | C++ | — | 1 |
| pg_grex | 0.1.0 | A dynamic regex builder for PgSQL | UTIL | MIT | Rust | — | 1 |
| pg_grpc | 1.0 | PostgreSQL gRPC | UTIL | MIT | C | — | 1 |
| pg_injection | 1.0.0 | PostgreSQL injection | SEC | MIT | C | — | 1 |
| pg_json_diff | 1.0 | JSONB diff, JSON Patch, and merge-patch functions for PostgreSQL | FUNC | MIT | C++ | 12–18 | 1 |
| pg_lexo | 0.6.0 | Provides a Base62 lexicographic position type and helper functions for stable list ordering and reordering without bulk row updates. | TYPE | MIT | Rust | 16–18 | 1 |
| pg_logfmt | 0.0.0 | Parse logfmt strings into JSONB and key sets | UTIL | MIT | Rust | 14–15 | 1 |
| pg_mem_counters | 1.0 | Maintains named total and requests-per-minute counters in PostgreSQL shared memory. | STAT | MIT | C | 10–11 | 1 |
| pg_optigraph | 0.1.0 | pg Optigraph is a PostgreSQL extension which uses OptiGraph ML model. | RAG | MIT | Python | — | 1 |
| pg_pageindex | 1.0 | PageIndex document-tree construction and tree search for PDF and Markdown through a C/Go bridge. | RAG | MIT | C | 16 | 1 |
| pg_prttn_tools | 0.5 | Provides PL/pgSQL tools for managing inheritance-based partition tables. | OLAP | MIT | SQL | — | 1 |
| pg_recyclebin | 0.1.0 | Intercepts DROP TABLE and TRUNCATE to retain recoverable table data and metadata in a recycle-bin schema. | ADMIN | MIT | Rust | 14–18 | 1 |
| pg_sats | 0.1.0 | Per-role query metering and optional enforcement using satoshi-denominated balances. | ADMIN | MIT | C | 14–18 | 1 |
| pg_semantius | 0.4.0 | Database-first application backend with RBAC, RLS, data dictionary, and message queue. | FEAT | MIT | SQL | 18 | 1 |