Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
380 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pg_lakehouse | 0.7.6 | An analytical query engine for PostgreSQL | OLAP | AGPL-3.0 | Rust | 14–16 | 9.2k |
| pg_search | 0.25.9 | Full text search for PostgreSQL using BM25 | FTS | AGPL-3.0 | Rust | 15–18 | 9.2k |
| pgml | 2.10.0 | Run AL/ML workloads with SQL interface | RAG | MIT | Rust | 14–17 | 6.8k |
| injection_points | 1.0 | Postgres rewritten in Rust, now passing 100% of the Postgres regression tests | FEAT | AGPL-3.0 | Rust | — | 4.8k |
| zombodb | 3000.2.8 | Elasticsearch-backed full-text search and indexing for PostgreSQL | FTS | Apache-2.0 | Rust | 12–15 | 4.7k |
| 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 |
| pg_documentdb_gw_host | 0.1.0 | pg documentdb gw host: Created by pgrx | SIM | — | Rust | — | 3.4k |
| pg_graphql | 1.6.1 | Add in-database GraphQL support | FEAT | Apache-2.0 | Rust | 14–18 | 3.3k |
| vectorscale | 0.9.0 | Advanced indexing for vector data with DiskANN | RAG | PostgreSQL | Rust | 14–18 | 3.1k |
| pg_durable | 0.2.8 | SQL-native durable orchestrations for PostgreSQL | FEAT | PostgreSQL | Rust | 17–18 | 2.8k |
| 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 |
| pg_mooncake | 0.2.0 | Columnstore Table in Postgres | OLAP | MIT | Rust | 14–18 | 2.0k |
| vchord | 1.1.1 | Vector database plugin for Postgres, written in Rust | RAG | AGPL-3.0 | Rust | 14–18 | 1.8k |
| plrust | 1.1 | Compiles Rust functions to native code as a PostgreSQL procedural language, with optional postgrestd-backed trusted sandboxing. | LANG | PostgreSQL | Rust | 13–16 | 1.4k |
| pg_jsonschema | 0.3.4 | PostgreSQL extension providing JSON Schema validation | FEAT | Apache-2.0 | Rust | 14–18 | 1.2k |
| graph | 1.2.0 | Graph database capabilities for PostgreSQL | FEAT | Apache-2.0 | Rust | 14–18 | 1.0k |
| lantern_extras | 0.6.0 | Convenience functions for working with vector embeddings | RAG | AGPL-3.0 | Rust | 12–17 | 890 |
| wrappers | 0.6.3 | Foreign data wrappers developed by Supabase | FDW | Apache-2.0 | Rust | 14–18 | 882 |
| pglite_fusion | 0.0.6 | Embed an SQLite database in your PostgreSQL table | TYPE | MIT | Rust | 14–18 | 832 |
| vectorize | 0.27.1 | The simplest way to do vector search on Postgres | RAG | PostgreSQL | Rust | 14–18 | 831 |
| pg_parquet | 0.5.1 | copy data between Postgres and Parquet | OLAP | PostgreSQL | Rust | 14–18 | 685 |
| cedarling_pg | 0.1.0 | PostgreSQL integration for Cedarling authorization decisions, including JWT-aware checks and RLS-oriented helpers. | SEC | Apache-2.0 | Rust | — | 646 |
| pg_analytics | 0.3.7 | Postgres for analytics, powered by DuckDB | OLAP | PostgreSQL | Rust | 14–17 | 540 |
| pgx_ulid | 0.2.3 | ulid type and methods | FUNC | MIT | Rust | 14–18 | 501 |
| timescaledb_toolkit | 1.23.0 | Library of analytical hyperfunctions, time-series pipelining, and other SQL utilities | TIME | Timescale | Rust | 15–18 | 487 |
| plprql | 18.0.2 | Use PRQL in PostgreSQL - Pipelined Relational Query Language | LANG | Apache-2.0 | Rust | 14–18 | 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 |
| wasm | 0.1.0 | A Postgres extension to run WebAssembly binaries. | LANG | MIT | Rust | 10 | 430 |
| pg_idkit | 0.4.0 | multi-tool for generating new/niche universally unique identifiers (ex. UUIDv6, ULID, KSUID) | FUNC | Apache-2.0 | Rust | 14–18 | 423 |
| db_assist | 0.0.0 | Minimal pgrx training extension exposing a hello_db_assist function. | FUNC | — | Rust | — | 387 |
| vchord_bm25 | 0.3.0 | A postgresql extension for bm25 ranking algorithm | FTS | AGPL-3.0 | Rust | 14–18 | 376 |
| pg_later | 0.4.0 | Run queries now and get results later | TIME | PostgreSQL | Rust | 14–18 | 375 |
| pg_branch | 0.0.1 | PostgreSQL extension for quickly creating copies of databases and clusters. | FEAT | MIT | Rust | 11–16 | 359 |
| anon | 3.2.2 | PostgreSQL Anonymizer (anon) extension | SEC | PostgreSQL | Rust | 14–19 | 295 |
| pg_deltax | 0.2.1 | Fast time-series extension for PostgreSQL | TIME | Apache-2.0 | Rust | — | 284 |
| pg_netstat | 0.1.0 | pg netstat: network traffic monitor | STAT | — | Rust | — | 259 |
| 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 |
| pgfdb | 0.0.2 | Experimental pgrx extension that stores PostgreSQL table and index data in FoundationDB for distributed, fault-tolerant, horizontally scalable operation. | OLAP | AGPL-3.0 | Rust | 13–17 | 227 |
| 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 |
| pglinter | 2.0.0 | PostgreSQL Linting and Analysis Extension | ADMIN | PostgreSQL | Rust | 14–18 | 170 |
| gfs | 0.0.1 | GFS copy-on-read storage: a Table Access Method whose missing rows are fetched from the source on read and written through locally | ETL | MIT | Rust | — | 156 |
| pg_trickle | 0.107.0 | Streaming tables and differential view maintenance for PostgreSQL 18 | FEAT | Apache-2.0 | Rust | 18 | 135 |
| pgprolog | 0.0.0 | PostgreSQL procedural language handler for Prolog, embedding Scryer Prolog. | LANG | BSD-3-Clause | Rust | 11–16 | 134 |
| goldenmatch_pg | 0.13.0 | GoldenMatch entity-resolution functions for deduplication, matching, scoring, and golden-record workflows. | RAG | MIT | Rust | 15–17 | 129 |
| graph_accel | 0.5.0 | In-memory graph traversal acceleration extension for Apache AGE. | FEAT | Apache-2.0 | Rust | 13–18 | 124 |
| pg_turret | 0.0.0 | Capture PostgreSQL logs and export structured events to HTTP, Kafka, or Sentry | STAT | MIT | Rust | 13–18 | 121 |
| tin | 1.0.3 | TIN-compatible text search for development and testing | FTS | AGPL-3.0-or-later | Rust | 17–18 | 117 |
| eva_pg | 0.0.1 | EVA ICS pgrx extension for the EVA industrial IoT platform. | FUNC | Apache-2.0 | Rust | 13–18 | 103 |
| pg_sqids | 0.1.0 | Encode numbers as short URL-safe Sqids and decode them in PostgreSQL | FUNC | MIT | Rust | 13–18 | 102 |