Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
44 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| 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 |
| vectorscale | 0.9.0 | Advanced indexing for vector data with DiskANN | RAG | PostgreSQL | Rust | 14–18 | 3.1k |
| 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 |
| 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 |
| vectorize | 0.27.1 | The simplest way to do vector search on Postgres | RAG | PostgreSQL | Rust | 14–18 | 831 |
| 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 |
| 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 |
| 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 |
| 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_embedder | 0.2.0 | In-backend text embedding inference using Rust, Candle, and packaged models. | RAG | MIT | Rust | 13–18 | 63 |
| pg_tiktoken | 0.0.1 | tiktoken tokenizer for use with OpenAI models in postgres | RAG | Apache-2.0 | Rust | 14–18 | 52 |
| 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 |
| 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 |
| avocado | 2.2.0 | AvocadoDB PostgreSQL extension for deterministic context compilation for AI agents. | RAG | MIT | Rust | 16 | 12 |
| quria | 0.0.0 | quria: experimental pgrx extension for BM25 full-text and HNSW vector search | RAG | Apache-2.0 | Rust | 11–15 | 7 |
| pg_summarize | 0.0.1 | Text Summarization using LLMs. Built using pgrx | RAG | — | Rust | 14–18 | 6 |
| pg_rvbbit | 4.1.4 | Semantic SQL operators backed by configurable LLMs, with caching, receipts, and routing across multiple execution engines. | RAG | — | Rust | — | 4 |
| ecaz | 0.1.1 | Rust PostgreSQL extension for high-performance vector storage with broad quantization and index support. | RAG | MIT | Rust | — | 3 |
| otlet | 0.1.0 | Local LLM inference inside PostgreSQL with background workers, queued tasks, receipts, and semantic data operations. | RAG | — | Rust | — | 3 |
| pg_extension | 0.1.0 | In-database model slicing and inference helper functions for structured data analytics. | RAG | — | Rust | 11–15 | 3 |
| 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_rrf | 0.0.3 | Reciprocal rank fusion functions for hybrid search | RAG | MIT | Rust | 14–18 | 3 |
| 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_knowledge_graph | 0.1.0 | Knowledge graph extension for PostgreSQL with graph algorithms and pgvector integration. | RAG | MIT | Rust | 16–18 | 2 |
| postllm | 0.1.0 | postllm: PostgreSQL-native access to OpenAI-compatible and local LLM runtimes | RAG | MIT | Rust | 13–18 | 2 |
| hamming | 0.1.0 | Rust/pgrx extension providing a Hamming-distance operator for bytea plus an unfinished experimental IVF index access method. | RAG | — | Rust | 11–16 | 1 |
| 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_fela | 1.0.0 | The holy grail of AutoML for PG - self classifying and regressing tabular data! | RAG | — | Rust | — | 1 |
| pg_splade | 0.0.0 | Generate SPLADE sparse-vector embeddings inside PostgreSQL | RAG | — | Rust | 12–17 | 1 |
| pg_synapse_pgrx | 0.1.1 | pg synapse: Postgres-native agent-loop runtime | RAG | — | Rust | — | 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 |
| pgokf | 0.1.13 | Transactional Open Knowledge Format catalog with lexical and optional semantic search. | RAG | AGPL-3.0-only | Rust | 15–19 | 1 |
| pgtensor | 0.0.0 | Run inference on ONNX models inside your Postgres database (and a Tensor type) | RAG | MIT | Rust | — | 1 |
| pgvector | 0.0.0 | Custom vector type with Euclidean distance, cosine similarity, and prototype IVFFlat helpers. | RAG | — | Rust | — | 1 |
| pg_emd | 0.1.0 | Fast approximate Earth Mover's Distance using dynamic tree embeddings | RAG | — | Rust | 17 | |
| pg_ivfflat | 0.1.0 | Experimental pgrx extension providing a Vector type and an in-memory IVFFlat index access method. | RAG | — | Rust | 17 | |
| 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 | — | |
| postvec | 0.2.0 | Automatic embeddings, hybrid search, and embedding model migration | RAG | PostgreSQL | Rust | 16–18 |