Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
25 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pg_deeplake | 1.0 | Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training. | RAG | Apache-2.0 | C++ | — | 9.2k |
| vectors | 0.4.0 | Vector database plugin for PostgreSQL, written in Rust, specifically designed for LLM | RAG | Apache-2.0 | Rust | 14–17 | 2.2k |
| gp_sparse_vector | 1.0.1 | Sparse vector implementation for Greenplum-family databases. | RAG | Apache-2.0 | C | — | 1.4k |
| embedding | 0.3.6 | HNSW vector similarity search extension for PostgreSQL real[] embeddings. | RAG | Apache-2.0 | C | 12–16 | 579 |
| madlib | 2.1.0 | An open-source in-database analytics library | RAG | Apache-2.0 | C++ | — | 475 |
| pg_gpt | 0.0.0 | Experimental extension that brings OpenAI API to your PostgreSQL to run queries in human language. | RAG | Apache-2.0 | Rust | — | 458 |
| hybrid_search | 1.1.0 | Hybrid pgvector and full-text search helper functions for LangChain and Supabase. | RAG | Apache-2.0 | SQL | — | 441 |
| pgcontext | 0.3.0 | Vector, filter-aware HNSW, and hybrid retrieval over authoritative PostgreSQL tables. | RAG | Apache-2.0 | Rust | 17–18 | 251 |
| pgcontext_pgvector | 0.2.0 | Optional pgvector compatibility bridge for pgcontext HNSW indexes. | RAG | Apache-2.0 | Rust | 17 | 251 |
| rag | 0.0.0 | Deprecated RAG helper extension for document extraction/chunking and remote embedding, reranking, and chat APIs. | RAG | Apache-2.0 | Rust | 13–18 | 101 |
| rag_bge_small_en_v15 | 0.0.0 | rag_bge_small_en_v15: local bge-small-en-v1.5 embeddings in PostgreSQL | RAG | Apache-2.0 | Rust | 13–18 | 101 |
| rag_jina_reranker_v1_tiny_en | 0.0.0 | Runs jina-reranker-v1-tiny-en locally in a preloaded background worker and exposes SQL rerank scores and distances. | RAG | Apache-2.0 | Rust | 13–18 | 101 |
| pg_tiktoken | 0.0.1 | tiktoken tokenizer for use with OpenAI models in postgres | RAG | Apache-2.0 | Rust | 14–18 | 52 |
| pg_ai | 0.0.1 | PostgreSQL extension that provides (RAG capable)SQL functions to interpret data using multi modal LLMs and vectors. | RAG | Apache-2.0 | C | — | 25 |
| quria | 0.0.0 | quria: experimental pgrx extension for BM25 full-text and HNSW vector search | RAG | Apache-2.0 | Rust | 11–15 | 7 |
| pgmnemo | 0.20.0 | Single-plan multimodal agent memory for PostgreSQL | RAG | Apache-2.0 | SQL | 17–18 | 6 |
| rikai | 0.1 | rikai ML extensions | RAG | Apache-2.0 | SQL | — | 5 |
| pg_vector_embedding | 1.0.0 | Trigger-driven vector embedding through external HTTP services and a background queue. | RAG | Apache-2.0 | SQL | — | 4 |
| pg_infer | 1.0.0 | Expose transformer model knowledge as SQL relations and a custom index access method | RAG | Apache-2.0 | Rust | 18 | 3 |
| pg_tiktoken_c | 1.1 | Fast tiktoken BPE tokenizer for PostgreSQL implemented in C | RAG | Apache-2.0 | C | 14–18 | 3 |
| malwaredb_pg | 0.0.1-dev | PostgreSQL extension for MalwareDB similarity functions: SSDeep, LZJD, and TLSH | RAG | Apache-2.0 | Rust | 13–18 | 1 |
| pg_turbovec | 1.29.0 | TurboQuant-compressed vector type and ANN index access method for PostgreSQL. | RAG | Apache-2.0 | Rust | 14–18 | 1 |
| pg_gembed | 1.0.0 | Generate embeddings inside PostgreSQL | RAG | Apache-2.0 | C | 18 | |
| pg_hybrid | 1.0 | hybrid storage engine: columnar, vector, fulltext | RAG | Apache-2.0 | C | — | |
| pg_sag_rag | 0.1.0 | Pure-SQL multi-hop event/entity retrieval, query routing, and in-database RAG evaluation. | RAG | Apache-2.0 | SQL | 14–17 |