Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
354 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pgmemento | 0.7.4 | Transaction-based audit trail with schema versioning | SEC | LGPL-3.0 | SQL | 14–18 | 411 |
| pg_tle | 1.5.2 | Trusted Language Extensions for PostgreSQL | LANG | Apache-2.0 | C | 14–18 | 410 |
| duckdb_fdw | 1.4.3 | DuckDB Foreign Data Wrapper | OLAP | MIT | C | 14–18 | 409 |
| pg_tracing | 0.1.3 | Distributed Tracing for PostgreSQL | STAT | MIT | C | 14–18 | 406 |
| onesparse | 1.0.0 | Sparse linear algebra and graph extension for PostgreSQL 18 | FEAT | Apache-2.0 | C | 18 | 405 |
| pg_regresql | 2.0.0 | Trust pg_class statistics for planning instead of physical relation size | LANG | BSD-2-Clause | C | 14–18 | 393 |
| 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_net | 0.20.5 | Async HTTP Requests | UTIL | Apache-2.0 | C | 14–18 | 367 |
| decoder_raw | 1.0 | Output plugin for logical replication in Raw SQL format | ETL | PostgreSQL | C | 14–18 | 349 |
| pg_hashids | 1.3 | Short unique id generator for PostgreSQL, using hashids | FUNC | MIT | C | 14–18 | 324 |
| uri | 1.20251029 | URI Data type for PostgreSQL | TYPE | PostgreSQL | C | 14–18 | 324 |
| periods | 1.2.3 | Provide Standard SQL functionality for PERIODs and SYSTEM VERSIONING | TIME | PostgreSQL | C | 14–18 | 320 |
| biscuit | 3.1.0 | IAM-LIKE pattern matching with bitmap indexing | FTS | MIT | C | 16–18 | 300 |
| anon | 3.2.2 | PostgreSQL Anonymizer (anon) extension | SEC | PostgreSQL | Rust | 14–19 | 295 |
| pg_clickhouse | 0.10.0 | Interfaces to query ClickHouse databases from PostgreSQL | OLAP | Apache-2.0 | C++ | 14–18 | 280 |
| imgsmlr | 1.0 | Image similarity with haar | FEAT | PostgreSQL | C | 14–18 | 264 |
| 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 |
| pg_ai_query | 0.1.1 | AI-powered SQL query generation for PostgreSQL | FEAT | Apache-2.0 | C++ | 14–18 | 247 |
| supabase_vault | 0.3.1 | Supabase Vault Extension | SEC | Apache-2.0 | C | 14–18 | 234 |
| pg_incremental | 1.5.0 | Incremental Processing by Crunchy Data | FEAT | PostgreSQL | C | 16–18 | 228 |
| pgpdf | 0.1.0 | PDF type with meta admin & Full-Text Search | TYPE | GPL-3.0 | C | 14–18 | 226 |
| pg_tde | 2.2.1 | Percona pg_tde access method | SEC | MIT | C | 18 | 224 |
| pgjq | 0.1.0 | Use jq in Postgres | UTIL | MIT | C | 14–18 | 205 |
| jev | 0.2.0 | Natural-language row filtering, ranking and classification through TypeSafe | RAG | PostgreSQL | Python | 14–17 | 195 |
| aws_s3 | 0.0.1 | aws_s3 postgres extension to import/export data from/to s3 | FDW | Apache-2.0 | SQL | 14–18 | 178 |
| pglinter | 2.0.0 | PostgreSQL Linting and Analysis Extension | ADMIN | PostgreSQL | Rust | 14–18 | 170 |
| psql_bm25s | 0.4.14 | PostgreSQL extension for BM25-family lexical retrieval | FTS | Apache-2.0 | C | 17–18 | 146 |
| pgcalendar | 1.1.0 | Recurring calendar, schedule, and exception management for PostgreSQL | TYPE | MIT | SQL | 14–18 | 141 |
| pg_trickle | 0.107.0 | Streaming tables and differential view maintenance for PostgreSQL 18 | FEAT | Apache-2.0 | Rust | 18 | 135 |
| pg_ducklake | 1.0.0 | DuckLake lakehouse extension for PostgreSQL, backed by DuckDB and Parquet | OLAP | MIT | C++ | 14–18 | 130 |
| smlar | 1.0 | Effective similarity search | RAG | — | C | 14–18 | 128 |
| pg_stat_ch | 0.4 | Export PostgreSQL query telemetry to ClickHouse | STAT | Apache-2.0 | C++ | 16–18 | 123 |
| kafka_fdw | 0.0.3 | kafka Foreign Data Wrapper for CSV formatted messages | FDW | PostgreSQL | C | 14–18 | 113 |
| pg_failover_slots | 1.2.1 | PG Failover Slots extension | ETL | PostgreSQL | C | 14–18 | 106 |
| pgbson | 2.1.0 | BSON data type and accessor functions for PostgreSQL | TYPE | MIT | C | 14–18 | 104 |
| pg_bestmatch | 0.0.2 | Generate BM25 sparse vector inside PostgreSQL | FTS | Apache-2.0 | Rust | 14–18 | 100 |
| pg_column_tetris | 0.1.0 | Enforce optimal column alignment to minimize row padding | ADMIN | MIT | SQL | 14–18 | 100 |
| datasketches | 1.7.0 | Approximate analytics sketches and aggregates for PostgreSQL | FUNC | Apache-2.0 | C++ | 14–18 | 96 |
| plan_filter | 0.0.1 | filter statements by their execution plans. | FEAT | PostgreSQL | C | 14–18 | 96 |
| snowflake | 2.5.0 | Snowflake-style 64-bit ID generator and sequence utilities for PostgreSQL | FUNC | PostgreSQL | C | 15–18 | 95 |
| pgmonitor | 2.2.0 | Collector-friendly metric views and background refresh worker | STAT | Apache-2.0 | C | 14–18 | 93 |
| emaj | 5.0.0 | Enables fine-grained write logging and time travel on subsets of the database. | TIME | GPL-3.0 | SQL | 14–18 | 92 |
| acl | 1.0.4 | ACL Data type | TYPE | BSD-2-Clause | C | 14–18 | 90 |
| supautils | 3.2.1 | Extension that secures a cluster on a cloud environment | SEC | Apache-2.0 | C | 14–18 | 88 |
| pgfr_analyze | 2.29.2 | Reporting and analysis functions for pgfr_record | STAT | Apache-2.0 | SQL | 15–18 | 81 |
| pgfr_record | 2.29.2 | Server-side PostgreSQL performance flight recorder | STAT | Apache-2.0 | SQL | 15–18 | 81 |
| pg_savior | 0.1.0 | Postgres extension to save OOPS mistakes | ADMIN | Apache-2.0 | C | 14–18 | 76 |
| provsql | 1.12.0 | Semiring provenance and probability management for PostgreSQL | FEAT | MIT | C++ | 14–18 | 73 |