Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
116 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 |
| ai | 0.11.3-dev | Helper functions for AI workflows in PostgreSQL | RAG | PostgreSQL | Python | 16–18 | 5.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 |
| 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 |
| lantern_extras | 0.6.0 | Convenience functions for working with vector embeddings | RAG | AGPL-3.0 | Rust | 12–17 | 890 |
| ogai | 1.0 | OGAI - AI vectorization and search framework for openGauss | RAG | MulanPSL-2.0 | C++ | — | 784 |
| 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 |
| 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 |
| pg_gist_hamming | 1.0 | support for indexing common datatypes in GiST | RAG | BSD-3-Clause | C | — | 185 |
| vptree | 1.0 | VP-tree implementation | RAG | BSD-3-Clause | C | — | 185 |
| nr_model | 1.0.0 | AI-powered Autonomous Data System | RAG | — | C | — | 148 |
| goldenmatch_pg | 0.13.0 | GoldenMatch entity-resolution functions for deduplication, matching, scoring, and golden-record workflows. | RAG | MIT | Rust | 15–17 | 129 |
| kmeans | 1.1.0 | K-means clustering window function for PostgreSQL | RAG | PostgreSQL | C | 10–18 | 106 |
| 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 |
| 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 |
| pgdl | 1.3.0 | PostgreSQL extension for deep learning model inference and vector storage inside the database. | RAG | — | C++ | 12 | 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 |
| neurondb | 4.0.0-devel | AI database extension for vector search, ML inference, hybrid search, and RAG in PostgreSQL. | RAG | Proprietary | C | 16–18 | 50 |
| pase | 0.0.1 | PostgreSQL ultra-high dimensional approximate nearest neighbor search extension. | RAG | — | C | — | 50 |
| 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 |
| pgedge_vectorizer | 1.1 | Asynchronous text chunking and embedding generation for PostgreSQL using background workers and pgvector. | RAG | PostgreSQL | C | 14–18 | 36 |
| pgafis | 1.2 | AFIS Support for PostgreSQL | RAG | GPL-2.0 | C | — | 28 |
| 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 |
| bitpolar_pg | 0.3.3 | BitPolar: near-optimal vector quantization — 3-8 bit compression with zero training. 58 integrations across every major AI framework. | RAG | — | Rust | — | 20 |
| pgpyml | 0.3.1 | Run scikit-learn machine-learning models inside PostgreSQL through PL/Python functions and triggers. | RAG | PostgreSQL | Python | — | 18 |
| pg_sentence_transformer | 0.1 | Runs a Hugging Face sentence-transformer model inside a preload background worker and maintains pgvector embeddings for a configured table. | RAG | BSD-2-Clause | Python | — | 17 |
| 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 |
| pg_phash | 1.0 | Calculate Hamming distance between decimal-encoded perceptual image hashes | RAG | GPL-3.0 | C | — | 10 |
| pgai | 1.0 | In-database predictive analytics using LSTM, Prophet, ARIMA, and SARIMA models. | RAG | — | Python | — | 10 |
| llama_embed | 0.1.0 | llama.cpp embedding extension for dense and multivector search | RAG | PostgreSQL | C | — | 9 |
| pg_colbert_llama | 0.1.0 | ColBERT embedding companion extension for pgturbohybrid | RAG | PostgreSQL | C | — | 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 |
| 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 |
| 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 |
| sveddy | 0.1.0 | A PostgreSQL extension for collaborative filtering using low-rank matrix approximation techniques. | RAG | MIT | C | — | 8 |
| bktree | 1.0 | SP-GiST BK-tree index extension for 64-bit perceptual hashes and Hamming-distance searches. | RAG | — | C | 15 | 7 |
| hamming_distance | 0.0.1 | Hamming distance and similarity functions for hexadecimal feature-vector strings. | RAG | MIT | C | — | 7 |
| pg_cuvs | 0.5.0 | ⚡ Blazing-fast GPU vector search for PostgreSQL powered by NVIDIA cuVS. | RAG | PostgreSQL | C | — | 7 |
| quria | 0.0.0 | quria: experimental pgrx extension for BM25 full-text and HNSW vector search | RAG | Apache-2.0 | Rust | 11–15 | 7 |
| rikai | 0.1 | rikai ML extensions | RAG | Apache-2.0 | SQL | — | 5 |