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.

pgml · Run AL/ML workloads with SQL interface · 2.10.0 · AI and vectors · MIT · Rust · Packagedruvector · SIMD-accelerated vector type and indexes with graph, solver, TDA, local embedding, and AI SQL functions. · 0.3.0 · AI and vectors · MIT · Rust · Not packagedvexdb_lite · A cross-platform vector database, which can be integrated into existing databases as a plugin. · 1.0 · AI and vectors · MIT · C++ · Not packagedpgclaw · Store LLM or OpenClaw agents as PostgreSQL values and process watched rows with a background worker · 0.1.0 · AI and vectors · MIT · Rust · Not packagedgoldenmatch_pg · GoldenMatch entity-resolution functions for deduplication, matching, scoring, and golden-record workflows. · 0.13.0 · AI and vectors · MIT · Rust · Not packagedtypesafe · SQL client for TypeSafe AI classification and scoring · 0.0.1 · AI and vectors · MIT · C · Not packagedpg_embedder · In-backend text embedding inference using Rust, Candle, and packaged models. · 0.2.0 · AI and vectors · MIT · Rust · Not packagedpg_onnx · ONNX Runtime integrated with PostgreSQL. Perform ML inference with data in your database. · 1.2.1 · AI and vectors · MIT · C++ · Not packagedpg_turboquant · Compact TurboQuant approximate-nearest-neighbor index access method for pgvector vector and halfvec data. · 0.1.0 · AI and vectors · MIT · C · Not packagedavocado · AvocadoDB PostgreSQL extension for deterministic context compilation for AI agents. · 2.2.0 · AI and vectors · MIT · Rust · Not packagedsveddy · A PostgreSQL extension for collaborative filtering using low-rank matrix approximation techniques. · 0.1.0 · AI and vectors · MIT · C · Not packagedhamming_distance · Hamming distance and similarity functions for hexadecimal feature-vector strings. · 0.0.1 · AI and vectors · MIT · C · Not packagedpg_ask · Postgres Extension which uses AI to create SQL from Natural language. · 1.0 · AI and vectors · MIT · C++ · Not packagedecaz · Rust PostgreSQL extension for high-performance vector storage with broad quantization and index support. · 0.1.1 · AI and vectors · MIT · Rust · Not packagedpg_rrf · Reciprocal rank fusion functions for hybrid search · 0.0.3 · AI and vectors · MIT · Rust · Packagedpg_knowledge_graph · Knowledge graph extension for PostgreSQL with graph algorithms and pgvector integration. · 0.1.0 · AI and vectors · MIT · Rust · Not packagedpgtoken · PostgreSQL extension for compact, codebook-compressed LLM token ID storage. Encode once, retrieve forever. O(1) token count without decoding. · 1.0 · AI and vectors · MIT · Python · Not packagedpostllm · postllm: PostgreSQL-native access to OpenAI-compatible and local LLM runtimes · 0.1.0 · AI and vectors · MIT · Rust · Not packagedsparse_vector · C data type and functions for sparse float vectors, normalization, dot product, and cosine similarity. · 0.1 · AI and vectors · MIT · C · Not packagedpg_gen_query · A PostgreSQL extension written in C++ that adds no-maintenance GenAI querying functionality using Clickhouse's AI SDK · 1.0 · AI and vectors · MIT · C++ · Not packagedpg_optigraph · pg Optigraph is a PostgreSQL extension which uses OptiGraph ML model. · 0.1.0 · AI and vectors · MIT · Python · Not packagedpg_pageindex · PageIndex document-tree construction and tree search for PDF and Markdown through a C/Go bridge. · 1.0 · AI and vectors · MIT · C · Not packagedpgtensor · Run inference on ONNX models inside your Postgres database (and a Tensor type) · 0.0.0 · AI and vectors · MIT · Rust · Not packagedalohadb_nl2sql · Natural language to SQL translation via LLM API · 1.0 · AI and vectors · MIT · C · Not packagedollama · Ollama client for PostgreSQL · 1.0 · AI and vectors · MIT · SQL · Not packagedpg_kmersearch · A PostgreSQL extension adding 2 datatypes of 2-bit or 4-bit per 1-mer for nucleotide sequence data and GIN index based on k-mer · 1.0 · AI and vectors · MIT · C · Not packagedpg_llm_bgw · example of Rust implementation of background workder to call LLM from within PostGres client DML SQL · 0.1.0 · AI and vectors · MIT · Rust · Not packagedpgchy_similarity · Chemical structure similarity functions for PostgreSQL using Chython and PL/Python. · 1.0 · AI and vectors · MIT · C · Not packagedpgvecutils · This project is a PostgreSQL extension that provides vector manipulation utilities. · 0.0.1 · AI and vectors · MIT · C · Not packaged

29 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
pgml 2.10.0 Run AL/ML workloads with SQL interface RAG MIT Rust 14–17 6.8k
ruvector 0.3.0 SIMD-accelerated vector type and indexes with graph, solver, TDA, local embedding, and AI SQL functions. RAG MIT Rust 14–17 4.5k
vexdb_lite 1.0 A cross-platform vector database, which can be integrated into existing databases as a plugin. RAG MIT C++ 2.4k
pgclaw 0.1.0 Store LLM or OpenClaw agents as PostgreSQL values and process watched rows with a background worker RAG MIT Rust 14–17 210
goldenmatch_pg 0.13.0 GoldenMatch entity-resolution functions for deduplication, matching, scoring, and golden-record workflows. RAG MIT Rust 15–17 129
typesafe 0.0.1 SQL client for TypeSafe AI classification and scoring RAG MIT C 16–17 76
pg_embedder 0.2.0 In-backend text embedding inference using Rust, Candle, and packaged models. RAG MIT Rust 13–18 63
pg_onnx 1.2.1 ONNX Runtime integrated with PostgreSQL. Perform ML inference with data in your database. RAG MIT C++ 13–18 62
pg_turboquant 0.1.0 Compact TurboQuant approximate-nearest-neighbor index access method for pgvector vector and halfvec data. RAG MIT C 16–17 14
avocado 2.2.0 AvocadoDB PostgreSQL extension for deterministic context compilation for AI agents. RAG MIT Rust 16 12
sveddy 0.1.0 A PostgreSQL extension for collaborative filtering using low-rank matrix approximation techniques. RAG MIT C 8
hamming_distance 0.0.1 Hamming distance and similarity functions for hexadecimal feature-vector strings. RAG MIT C 7
pg_ask 1.0 Postgres Extension which uses AI to create SQL from Natural language. RAG MIT C++ 16–18 4
ecaz 0.1.1 Rust PostgreSQL extension for high-performance vector storage with broad quantization and index support. RAG MIT Rust 3
pg_rrf 0.0.3 Reciprocal rank fusion functions for hybrid search RAG MIT Rust 14–18 3
pg_knowledge_graph 0.1.0 Knowledge graph extension for PostgreSQL with graph algorithms and pgvector integration. RAG MIT Rust 16–18 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
postllm 0.1.0 postllm: PostgreSQL-native access to OpenAI-compatible and local LLM runtimes RAG 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
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_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
pgtensor 0.0.0 Run inference on ONNX models inside your Postgres database (and a Tensor type) RAG MIT Rust 1
alohadb_nl2sql 1.0 Natural language to SQL translation via LLM API RAG MIT C
ollama 1.0 Ollama client for PostgreSQL RAG MIT SQL 15
pg_kmersearch 1.0 A PostgreSQL extension adding 2 datatypes of 2-bit or 4-bit per 1-mer for nucleotide sequence data and GIN index based on k-mer RAG MIT C
pg_llm_bgw 0.1.0 example of Rust implementation of background workder to call LLM from within PostGres client DML SQL RAG MIT Rust
pgchy_similarity 1.0 Chemical structure similarity functions for PostgreSQL using Chython and PL/Python. RAG MIT C
pgvecutils 0.0.1 This project is a PostgreSQL extension that provides vector manipulation utilities. RAG MIT C