select open change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

PostgreSQL Extension Catalogue

Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.

vchord · Vector database plugin for Postgres, written in Rust · 1.1.1 · AI and vectors · AGPL-3.0 · Rust · Packagedlantern_extras · Convenience functions for working with vector embeddings · 0.6.0 · AI and vectors · AGPL-3.0 · Rust · Not packagedpgpu · GPU acceleration for PostgreSQL vector index builds using NVIDIA CUDA/cuVS and VectorChord. · 2.1.0 · AI and vectors · AGPL-3.0 · Rust · Not packagedpg4ml · Machine learning framework for PostgreSQL · 2.0 · AI and vectors · AGPL-3.0 · C · Packagedflame · PGRX proof-of-concept extension that generates text embeddings with fastembed/MiniLM. · 0.0.1 · AI and vectors · AGPL-3.0 · Rust · Not packagedglia · A PostgreSQL extension for data mining. · 0.0.1 · AI and vectors · AGPL-3.0 · C · Not packagedpg_search · Full text search for PostgreSQL using BM25 · 0.25.9 · Full-text search · AGPL-3.0 · Rust · Packagedvchord_bm25 · A postgresql extension for bm25 ranking algorithm · 0.3.0 · Full-text search · AGPL-3.0 · Rust · Packagedsnowball_bilingual · snowball_bilingual - add-on dictionary template using the combined results of two snowball stemmers · 1.0 · Full-text search · AGPL-3.0 · C · Not packagedpg_bm25 · Full text search for PostgreSQL using BM25 · 0.0.0 · Full-text search · AGPL-3.0 · Rust · Not packagedpg_bleve · PostgreSQL extension for Bleve search integration · 1.0.0 · Full-text search · AGPL-3.0 · Go · Not packagedcitus · Distributed PostgreSQL as an extension · 14.2.0 · Analytics · AGPL-3.0 · C · Packagedcitus_columnar · Citus columnar storage engine · 14.2.0 · Analytics · AGPL-3.0 · C · Packagedpg_lakehouse · An analytical query engine for PostgreSQL · 0.7.6 · Analytics · AGPL-3.0 · Rust · Not packagedcolumnar · Hydra Columnar extension · 1.1.2 · Analytics · AGPL-3.0 · C · Not packagedpgfdb · Experimental pgrx extension that stores PostgreSQL table and index data in FoundationDB for distributed, fault-tolerant, horizontally scalable operation. · 0.0.2 · Analytics · AGPL-3.0 · Rust · Not packagedstorage_engine · colcompress and rowcompress Table Access Methods with vectorized execution · 2.4.0 · Analytics · AGPL-3.0 · C · Packagedspq · Spq Share-nothing parallel query · 2.0.0 · Analytics · AGPL-3.0 · C++ · Not packagedinjection_points · Postgres rewritten in Rust, now passing 100% of the Postgres regression tests · 1.0 · Features · AGPL-3.0 · Rust · Not packagedaqo · Adaptive query optimization extension using execution statistics to improve cardinality estimation. · 1.6 · Features · AGPL-3.0 · C · Not packagedpostgraph · All in One Graph Extension for Postgres · 0.1.0 · Features · AGPL-3.0 · C · Not packagedpgosql · C procedural-language handler providing PL/SQL-style compatibility and Oracle-like sys catalog views. · 9.4 · Procedural languages · AGPL-3.0 · C · Not packagedpg_isok · Query-based data integrity management and soft alerting for PostgreSQL · 1.4.1 · Utilities · AGPL-3.0 · SQL · Packagedtopn · type for top-n JSONB · 2.7.1 · Functions and aggregates · AGPL-3.0 · C · Packagedpg_sage · Provides a preload C DBA agent extension and a newer standalone Go monitoring and guarded-action sidecar. · 0.5.0 · Administration · AGPL-3.0 · C · Not packagednoset · Module for blocking SET variables for non-super users. · 0.3.0 · Security · AGPL-3.0 · C · Packagedbeyond_auth · Per-project authentication and authorization service for apps running on https://beyond.dev · 0.1.0 · Security · AGPL-3.0 · Rust · Not packagedgtables_fdw · Global tables across FDW API · 0.1 · Foreign data wrappers · AGPL-3.0 · C · Not packagedspat · Redis-like In-Memory DB Embedded in Postgres · 0.1.0a4 · Compatibility · AGPL-3.0 · C · Not packagedpgorafunc · Oracle compatibility functions and packages for PostgreSQL · 9.4 · Compatibility · AGPL-3.0 · C · Not packagedrppd · Trigger-based PostgreSQL event dispatcher that sends row changes over gRPC to a clustered Rust/Python execution service. · 0.2.2 · Replication and streams · AGPL-3.0 · Rust · Not packaged

31 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
citus 14.2.0 Distributed PostgreSQL as an extension OLAP AGPL-3.0 C 16–18 13k
citus_columnar 14.2.0 Citus columnar storage engine OLAP AGPL-3.0 C 16–18 13k
pg_lakehouse 0.7.6 An analytical query engine for PostgreSQL OLAP AGPL-3.0 Rust 14–16 9.2k
pg_search 0.25.9 Full text search for PostgreSQL using BM25 FTS AGPL-3.0 Rust 15–18 9.2k
injection_points 1.0 Postgres rewritten in Rust, now passing 100% of the Postgres regression tests FEAT AGPL-3.0 Rust 4.8k
columnar 1.1.2 Hydra Columnar extension OLAP AGPL-3.0 C 14–16 3.0k
vchord 1.1.1 Vector database plugin for Postgres, written in Rust RAG AGPL-3.0 Rust 14–18 1.8k
lantern_extras 0.6.0 Convenience functions for working with vector embeddings RAG AGPL-3.0 Rust 12–17 890
aqo 1.6 Adaptive query optimization extension using execution statistics to improve cardinality estimation. FEAT AGPL-3.0 C 10–18 499
vchord_bm25 0.3.0 A postgresql extension for bm25 ranking algorithm FTS AGPL-3.0 Rust 14–18 376
topn 2.7.1 type for top-n JSONB FUNC AGPL-3.0 C 14–18 249
pgfdb 0.0.2 Experimental pgrx extension that stores PostgreSQL table and index data in FoundationDB for distributed, fault-tolerant, horizontally scalable operation. OLAP AGPL-3.0 Rust 13–17 227
postgraph 0.1.0 All in One Graph Extension for Postgres FEAT AGPL-3.0 C 44
pgpu 2.1.0 GPU acceleration for PostgreSQL vector index builds using NVIDIA CUDA/cuVS and VectorChord. RAG AGPL-3.0 Rust 14–18 42
storage_engine 2.4.0 colcompress and rowcompress Table Access Methods with vectorized execution OLAP AGPL-3.0 C 15–18 31
spat 0.1.0a4 Redis-like In-Memory DB Embedded in Postgres SIM AGPL-3.0 C 17 29
pg4ml 2.0 Machine learning framework for PostgreSQL RAG AGPL-3.0 C 14–18 13
pg_sage 0.5.0 Provides a preload C DBA agent extension and a newer standalone Go monitoring and guarded-action sidecar. ADMIN AGPL-3.0 C 14–18 13
pgorafunc 9.4 Oracle compatibility functions and packages for PostgreSQL SIM AGPL-3.0 C 7
pgosql 9.4 C procedural-language handler providing PL/SQL-style compatibility and Oracle-like sys catalog views. LANG AGPL-3.0 C 7
noset 0.3.0 Module for blocking SET variables for non-super users. SEC AGPL-3.0 C 14–18 6
snowball_bilingual 1.0 snowball_bilingual - add-on dictionary template using the combined results of two snowball stemmers FTS AGPL-3.0 C 6
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
flame 0.0.1 PGRX proof-of-concept extension that generates text embeddings with fastembed/MiniLM. RAG AGPL-3.0 Rust 11–16 2
pg_bm25 0.0.0 Full text search for PostgreSQL using BM25 FTS AGPL-3.0 Rust 12–16 1
beyond_auth 0.1.0 Per-project authentication and authorization service for apps running on https://beyond.dev SEC AGPL-3.0 Rust
glia 0.0.1 A PostgreSQL extension for data mining. RAG AGPL-3.0 C
gtables_fdw 0.1 Global tables across FDW API FDW AGPL-3.0 C
pg_bleve 1.0.0 PostgreSQL extension for Bleve search integration FTS AGPL-3.0 Go 17
pg_isok 1.4.1 Query-based data integrity management and soft alerting for PostgreSQL UTIL AGPL-3.0 SQL 14–18
spq 2.0.0 Spq Share-nothing parallel query OLAP AGPL-3.0 C++