Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
380 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| 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_bestmatch | 0.0.2 | Generate BM25 sparse vector inside PostgreSQL | FTS | Apache-2.0 | Rust | 14–18 | 100 |
| pg_enquo | 0.0 | PostgreSQL extension for encrypted query operations | SEC | MIT | Rust | 12–17 | 79 |
| uids | 0.0.1 | PostgreSQL extension to generate various types of universally unique IDs | FUNC | — | Rust | 11–16 | 74 |
| upid_pg | 0.0.0 | Prefixed, sortable 128-bit identifier type and generator | TYPE | MIT | Rust | 18 | 71 |
| pg_duckpipe | 1.0.0 | CDC synchronization from heap tables to DuckLake columnar tables | ETL | MIT | Rust | 17–18 | 69 |
| pg_session_jwt | 0.5.0 | Manage authentication sessions using JWTs | SEC | Apache-2.0 | Rust | 14–18 | 69 |
| pg_render | 0.1.3 | Render HTML in SQL | UTIL | MIT | Rust | 14–18 | 65 |
| pg_embedder | 0.2.0 | In-backend text embedding inference using Rust, Candle, and packaged models. | RAG | MIT | Rust | 13–18 | 63 |
| jsoncdc | 0.1.0 | JSON logical decoding output plugin | ETL | Apache-2.0 | Rust | — | 62 |
| pg_primal | 0.0.0 | Primal database extension used by the Primal Nostr cache server. | UTIL | MIT | Rust | 11–16 | 59 |
| pgdd | 0.6.1 | Introspect pg data dictionary via standard SQL | ADMIN | MIT | Rust | 14–18 | 56 |
| pg_tiktoken | 0.0.1 | tiktoken tokenizer for use with OpenAI models in postgres | RAG | Apache-2.0 | Rust | 14–18 | 52 |
| pg_kalam | 0.5.5-rc.1 | KalamDB PostgreSQL extension and FDW callback layer for SQL access to KalamDB. | FDW | Apache-2.0 | Rust | 13–18 | 50 |
| prometheus_fdw | 0.2.1 | A Rust/pgrx foreign data wrapper that queries Prometheus metrics through PostgreSQL foreign tables. | FDW | PostgreSQL | Rust | 14–17 | 50 |
| plsci | 1.0 | PostgreSQL procedural language handler for Clojure via SCI | LANG | EPL-1.0 | Rust | — | 49 |
| pg_when | 0.1.10 | Natural language time parsing for PostgreSQL | TIME | MIT | Rust | 13–18 | 46 |
| pg_tokenizer | 0.1.1 | Tokenizers for full-text search | FTS | Apache-2.0 | Rust | 14–18 | 45 |
| pg_ferroid | 2.0.0 | PostgreSQL ULID type and generation functions backed by ferroid | TYPE | MIT | Rust | 13–18 | 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 |
| bigtable | 0.1.0 | Rust PostgreSQL FDW for Google Bigtable | FDW | MIT | Rust | 10–18 | 39 |
| xataid_extension | 0.0.0 | Generate Xata-style rec_ identifiers with a 20-character lowercase alphanumeric suffix. | FUNC | MPL-2.0 | Rust | — | 38 |
| clerk_fdw | 0.3.3 | Foreign data wrapper for querying the Clerk user-management API from PostgreSQL. | FDW | PostgreSQL | Rust | 14–17 | 37 |
| pgnats | 1.1.0 | NATS messaging integration with publish, subscribe, JetStream, key-value, and object store SQL APIs | ETL | MIT | Rust | 14–18 | 37 |
| promscale | 0.8.0 | Deprecated tables, types, and functions supporting Promscale. | STAT | — | Rust | — | 37 |
| typeid | 0.3.0 | Allows to use TypeIDs in Postgres natively | FUNC | MIT | Rust | 14–18 | 29 |
| pg_pgbouncer | 0.0.0 | Runs and manages external PgBouncer processes from a PostgreSQL background worker through a pgrx extension. | ADMIN | MIT | Rust | 16 | 28 |
| lance | 0.0.0 | PostgreSQL FDW extension for reading and querying Lance format tables | FDW | Apache-2.0 | Rust | 13–17 | 27 |
| chamkho_parser | 0.6.0 | Rust full-text-search parser using the Chamkho word-cut engine, ported from pg-search-thai. | FTS | GPL-2.0 | Rust | — | 26 |
| jsonschema | 0.1.10 | JSON Schema validation functions for PostgreSQL | FEAT | MIT | Rust | 13–18 | 26 |
| pg_ibc_0_1 | 0.1.1 | PostgreSQL extension for decoding and handling IBC protocol data types | UTIL | — | Rust | 14–16 | 25 |
| pg_kazsearch | 2.3.0 | Kazakh full-text search extension for PostgreSQL | FTS | LGPL-3.0 | Rust | 16–18 | 25 |
| pgsloth | 0.0.0 | Intentionally delays every query by a random 100 to 9,999 milliseconds through an executor hook. | FEAT | — | Rust | 12–17 | 24 |
| kilobase | 17.4.1 | Preloaded pgrx background worker for scheduling and refreshing PostgreSQL materialized views. | TIME | — | Rust | 17–18 | 21 |
| 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 |
| kafgres | 0.1.0 | Kafka protocol broker embedded in PostgreSQL | SIM | Elastic-2.0 | Rust | 16 | 19 |
| mumak | 0.0.6 | Cardano CBOR parser | UTIL | Apache-2.0 | Rust | 11–16 | 19 |
| pg_otel_tracer | 0.1.0 | Rust based Postgres extension that adds query lifecycle events to OTEL traces. | STAT | — | Rust | — | 19 |
| pg_strict | 1.0.5 | Prevent dangerous UPDATE and DELETE without WHERE clause | ADMIN | MIT | Rust | 14–18 | 19 |
| pg_stat_sysinfo | 0.0.1 | Query host load, CPU, memory, swap, and disk statistics from PostgreSQL, with optional shared-memory caching. | STAT | MIT | Rust | 14–15 | 18 |
| pgzan | 0.0.0 | Proof-of-concept pgrx extension for evaluating Zanzibar-style authorization inside PostgreSQL row-level security policies. | SEC | — | Rust | 11–15 | 18 |
| ansilo_pgx | 0.1.0 | A Postgres interface into any database | FDW | — | Rust | — | 16 |
| pgsmcrypto | 0.1.1 | PostgreSQL SM Algorithm Extension | SEC | MIT | Rust | 14–18 | 16 |
| pgextmgr | 0.0.0 | pgrx extension manager and hook framework for registering, ordering, enabling, and disabling PostgreSQL extension plugins. | ADMIN | MIT | Rust | 15 | 15 |
| pgrdf | 0.6.36 | RDF, SPARQL, SHACL, and OWL reasoning for PostgreSQL | FEAT | MIT | Rust | 14–18 | 15 |
| pgx_show_hooks | 0.0.3 | Lists the in-process addresses of PostgreSQL hook functions and PL/pgSQL hook callbacks. | ADMIN | MIT | Rust | 15 | 15 |
| pgx_trace_hooks | 0.0.0 | Trace PostgreSQL executor and utility-hook invocations through a preloaded pgrx library | STAT | MIT | Rust | 15 | 15 |
| postgresconf | 1.0 | pgrx webinar example demonstrating SQL functions, iterators, enums, and composite results. | FEAT | — | Rust | — | 14 |