Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
1442 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| byteamagic | 0.2.4 | Detect MIME types and file formats from PostgreSQL bytea values | UTIL | BSD-2-Clause | C | 14–18 | 9 |
| colnames | 1.7.0 | Lists the column names in a PostgreSQL RECORD value | FUNC | PostgreSQL | C | 10–18 | 9 |
| config_log | 0.1.7 | custom background worker process to log changes to postgresql.conf to a table | STAT | PostgreSQL | C | 10–18 | 9 |
| country | 0.0.3 | Country data type, ISO 3166-1 | TYPE | PostgreSQL | C | 14–18 | 9 |
| cryptint | 1.0.0 | Encryption functions for int and bigint values | UTIL | PostgreSQL | C | 14–18 | 9 |
| datalink | 0.5.0 | SQL/MED DATALINK data type and functions for controlled access to files outside PostgreSQL | TYPE | PostgreSQL | C | 10–18 | 9 |
| hash64 | 0.1.0 | Stable 64-bit hash function whose results do not change across PostgreSQL major versions. | FUNC | PostgreSQL | C | — | 9 |
| json_accessors | 1.3.6 | JSON accessor functions | FUNC | PostgreSQL | C | — | 9 |
| llama_embed | 0.1.0 | llama.cpp embedding extension for dense and multivector search | RAG | PostgreSQL | C | — | 9 |
| md5hash | 1.0.1 | type for storing 128-bit binary data inline | TYPE | BSD-2-Clause | C | 14–18 | 9 |
| notify_now | 1.0 | PostgreSQL Extension to send multiple responses from one SQL Query using LISTEN/NOFITY API | FEAT | MIT | C | — | 9 |
| pg_colbert_llama | 0.1.0 | ColBERT embedding companion extension for pgturbohybrid | RAG | PostgreSQL | C | — | 9 |
| pg_octopus | 0.1 | Runs a background worker that periodically connects to configured PostgreSQL nodes and records their health status. | STAT | PostgreSQL | C | 10–18 | 9 |
| pg_stat_insights | 3.0 | Query planning/execution statistics with replication, index, trend, and contention analysis. | STAT | MIT | C | 16–18 | 9 |
| pgturbohybrid | 0.2.0 | hybrid vector and BM25 search for PostgreSQL on top of pgvector | RAG | PostgreSQL | C | — | 9 |
| pgturbohybrid_experimental | 0.2.0 | experimental sparse and multivector features for pgturbohybrid | RAG | PostgreSQL | C | — | 9 |
| pgweb | 0.0.1 | Simple HTTP server to help build intuition for MemoryContexts in Postgres | FEAT | MIT | C | — | 9 |
| postgis | 3.6.4 | PostGIS geometry and geography spatial types and functions | GIS | GPL-2.0 | C | 14–18 | 9 |
| postgis_raster | 3.6.4 | PostGIS raster types and functions | GIS | GPL-2.0 | C | 14–18 | 9 |
| postgis_sfcgal | 3.6.4 | PostGIS SFCGAL functions | GIS | GPL-2.0 | C | 14–18 | 9 |
| postgis_tiger_geocoder | 3.6.4 | PostGIS tiger geocoder and reverse geocoder | GIS | GPL-2.0 | C | 14–18 | 9 |
| postgis_topology | 3.6.4 | PostGIS topology spatial types and functions | GIS | GPL-2.0 | C | 14–18 | 9 |
| query_recorder | 1.0.1 | query_recorder: record executed SQL queries to rotating files for later analysis or replay | STAT | BSD-2-Clause | C | — | 9 |
| redis_link | 1.0 | Read-write PostgreSQL foreign data wrapper for Redis strings, hashes, and sets, with basic Redis Cluster support | FDW | BSD-2-Clause | C | 16 | 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 |
| shacrypt | 1.1 | Implements SHA256-CRYPT and SHA512-CRYPT password encryption schemes | UTIL | PostgreSQL | C | 14–18 | 9 |
| trimmed_aggregates | 2.0.0-dev | C aggregate functions that discard configurable low/high outliers before computing averages, variances, and standard deviations. | FUNC | BSD-2-Clause | C | 10–18 | 9 |
| dbms_sql | 1.0 | Implements a subset of Oracle's DBMS_SQL package API to ease application migration to PostgreSQL. | SIM | 0BSD | C | 11–18 | 8 |
| dbt2 | 0.61.7 | OSDL-DBT-2 test kit | LANG | Artistic-2.0 | C | 14–18 | 8 |
| erlang_cnode | 1.0 | Erlang C-node bridge for connecting PostgreSQL sessions to Erlang or Elixir nodes. | LANG | — | C | — | 8 |
| fasttrun | 2.0 | Optimezed fasttruncate extension for 1C:Enterprise 8 | ADMIN | — | C | — | 8 |
| flate | 1.0.1 | Raw DEFLATE compression and decompression functions for bytea | UTIL | ISC | C | 10–18 | 8 |
| floatfile | 1.3.1 | Simple file storage for arrays of floats | UTIL | MIT | C | 14–18 | 8 |
| garbagemap | 1.0 | A simple, pluggable background worker for PostgreSQL, walking over WAL | ADMIN | — | C | — | 8 |
| maludb_core | 0.104.0 | A memory DBMS for long-term institutional memory, human-AI knowledge sharing, and contextual recall. PostgreSQL 17 extension. | RAG | — | C | — | 8 |
| omnidb_plpgsql_debugger | 1.0.0 | PostgreSQL extension for enabling PL/pgSQL debugger in OmniDB | LANG | MIT | C | — | 8 |
| pg_bitcount | 0.0.3 | Bit-count scalar and aggregate functions for integers and bit strings. | FUNC | MIT | C | 11–13 | 8 |
| pg_bman | 1.0 | PostgreSQL hot-backup tooling with remote full/incremental backup and archive-log helpers. | ADMIN | PostgreSQL | C | — | 8 |
| pg_cgroup | 1.0 | Provides SQL-callable functions to create, configure, and attach processes to Linux cgroups. | ADMIN | PostgreSQL | C | 10 | 8 |
| pg_logfebe | 1.0 | log via febe framing protocol to a unix socket | STAT | BSD-2-Clause | C | — | 8 |
| pg_mentor | 0.1 | pg_mentor - manage query parameters | ADMIN | MIT | C | — | 8 |
| pg_pageprep | 0.1 | Prepares heap pages on PostgreSQL or Postgres Pro Standard for migration to the 64-bit-XID page format used by Postgres Pro Enterprise. | ETL | PostgreSQL | C | 10–11 | 8 |
| pg_semantic_cache | 0.1.0-beta4 | Caches query results and retrieves semantically similar results using pgvector embeddings and configurable eviction policies. | RAG | PostgreSQL | C | 14–18 | 8 |
| pg_tileless | 0.1 | Tools for packaging twkb in sqlite for tileless | GIS | GPL-2.0 | C | — | 8 |
| pgbrotli | 1.0 | Brotli compression and decompression functions for PostgreSQL. | UTIL | — | C | 10–14 | 8 |
| plswipl | 0.1 | Execute PostgreSQL functions and inline blocks in an embedded SWI-Prolog runtime | LANG | MIT | C | — | 8 |
| progress | 0.0.1 | progress: query-progress estimation for a patched PostgreSQL 9.3 development branch | STAT | PostgreSQL | C | — | 8 |
| sveddy | 0.1.0 | A PostgreSQL extension for collaborative filtering using low-rank matrix approximation techniques. | RAG | MIT | C | — | 8 |
| telephone | 0.0.1 | PostgreSQL data type for normalized telephone numbers with dialing-plan validation. | TYPE | PostgreSQL | C | 10–18 | 8 |
| treasuredata_fdw | 1.2 | C foreign data wrapper backed by a Rust td-client bridge for querying and inserting Treasure Data datasets. | FDW | Apache-2.0 | C | 10–18 | 8 |