Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
1798 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pgprolog | 0.0.0 | PostgreSQL procedural language handler for Prolog, embedding Scryer Prolog. | LANG | BSD-3-Clause | Rust | 11–16 | 134 |
| basejump-supabase_test_helpers | 0.0.6 | A collection of functions designed to make testing Supabase projects easier. | FEAT | MIT | SQL | — | 131 |
| kv_fdw | 0.0.1 | Foreign data wrapper for key-value storage backed by RocksDB/VidarDB. | FDW | Apache-2.0 | C++ | 13 | 131 |
| postgres_protobuf | 0.2 | C++ functions for querying protobuf values stored as bytea and converting Protocol Buffers to and from their JSON representation. | UTIL | MIT | C++ | 11–18 | 130 |
| goldenmatch_pg | 0.13.0 | GoldenMatch entity-resolution functions for deduplication, matching, scoring, and golden-record workflows. | RAG | MIT | Rust | 15–17 | 129 |
| www_fdw | 0.1.9 | Foreign data wrapper for accessing web services from PostgreSQL. | FDW | PostgreSQL | C | — | 126 |
| graph_accel | 0.5.0 | In-memory graph traversal acceleration extension for Apache AGE. | FEAT | Apache-2.0 | Rust | 13–18 | 124 |
| ora_migrator | 1.1.0 | Tools to migrate Oracle databases to PostgreSQL | ETL | PostgreSQL | SQL | 10–18 | 121 |
| pg_plan_advsr | 0.1 | Automated execution plan tuning extension | FEAT | — | C | 12–16 | 121 |
| pg_turret | 0.0.0 | Capture PostgreSQL logs and export structured events to HTTP, Kafka, or Sentry | STAT | MIT | Rust | 13–18 | 121 |
| launchql-base32 | 0.0.3 | RFC6238 TOTP implementation in pure PostgreSQL plpgsql | SEC | MIT | C | — | 118 |
| tin | 1.0.3 | TIN-compatible text search for development and testing | FTS | AGPL-3.0-or-later | Rust | 17–18 | 117 |
| tuid | 0.3.0 | tuid datatype | FUNC | MIT | C | — | 114 |
| pxf | 1.0 | Historical Greenplum extension for accessing unmanaged data through PXF. | FDW | Apache-2.0 | C | — | 113 |
| cartodb | 0.37.1 | Archived PostgreSQL extension for turning a database into a CartoDB user database. | GIS | BSD-3-Clause | Python | 11–18 | 112 |
| kafka | 0.0.1 | Produce messages to Apache Kafka from PostgreSQL | ETL | MIT | C | 10–18 | 112 |
| synchdb | 1.0 | Mixed C/Java PostgreSQL extension for direct CDC replication from MySQL, SQL Server, Oracle, and OpenLog Replicator sources. | ETL | Apache-2.0 | C | 16–18 | 111 |
| json_fdw | 1.0 | Foreign data wrapper for local and remote JSON document access. | FDW | GPL-3.0 | C | — | 110 |
| kmeans | 1.1.0 | K-means clustering window function for PostgreSQL | RAG | PostgreSQL | C | 10–18 | 106 |
| eva_pg | 0.0.1 | EVA ICS pgrx extension for the EVA industrial IoT platform. | FUNC | Apache-2.0 | Rust | 13–18 | 103 |
| metagration | 1.0.4 | Migrate Postgres with Postgres | ETL | PostgreSQL | SQL | — | 102 |
| pg_sqids | 0.1.0 | Encode numbers as short URL-safe Sqids and decode them in PostgreSQL | FUNC | MIT | Rust | 13–18 | 102 |
| 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 |
| uuidv7-sql | 1.1 | Pure SQL and PL/pgSQL functions for generating, inspecting, and transforming UUID version 7 values. | FUNC | PostgreSQL | SQL | — | 100 |
| pg_libphonenumber | 0.1.0 | Adds a packed phone-number type and parsing functions backed by Google libphonenumber. | TYPE | Apache-2.0 | C++ | — | 96 |
| gitgres | 0.1 | Store Git objects and refs in PostgreSQL tables with SQL functions and a native git_oid type. | FEAT | MIT | C | — | 88 |
| pgh3 | 0.3.0 | Expose Uber H3 hierarchical geospatial indexing functions for PostGIS geometries | GIS | Apache-2.0 | C | 10–13 | 85 |
| steampipe_postgres_fdw | 1.0 | Zero-ETL foreign data wrapper that maps PostgreSQL foreign tables to cloud-service and API calls. | FDW | Apache-2.0 | Go | — | 85 |
| gg_tables_tracking | 1.0 | Greengage relation-size change tracking for monitoring and maintenance. | STAT | Apache-2.0 | C | — | 84 |
| gg_wait_sampling | 1.1 | Greengage wait-event sampling with history and query attribution. | STAT | Apache-2.0 | C | — | 84 |
| pg_enquo | 0.0 | PostgreSQL extension for encrypted query operations | SEC | MIT | Rust | 12–17 | 79 |
| typesafe | 0.0.1 | SQL client for TypeSafe AI classification and scoring | RAG | MIT | C | 16–17 | 76 |
| bg_mon | — | Background worker for monitoring PostgreSQL | STAT | MIT | C | 10–18 | 75 |
| pg_turso | 1.0 | Postgres output plugin for replicating data to Turso. | ETL | MIT | Zig | — | 75 |
| uids | 0.0.1 | PostgreSQL extension to generate various types of universally unique IDs | FUNC | — | Rust | 11–16 | 74 |
| twitter_fdw | 1.1.0 | Legacy foreign data wrapper for the retired unauthenticated Twitter Search API. | FDW | PostgreSQL | C | — | 73 |
| pgfsm | 0.0.1 | Finite State Machine enforcement with triggers and util functions. | FEAT | CC0-1.0 | SQL | 17 | 71 |
| upid_pg | 0.0.0 | Prefixed, sortable 128-bit identifier type and generator | TYPE | MIT | Rust | 18 | 71 |
| s3_fdw | 0.1.0 | Foreign data wrapper for reading Amazon S3 files through PostgreSQL COPY format. | FDW | PostgreSQL | C | — | 70 |
| pg_duckpipe | 1.0.0 | CDC synchronization from heap tables to DuckLake columnar tables | ETL | MIT | Rust | 17–18 | 69 |
| falcon | 1.0 | FalconFS is a high-performance distributed file system (DFS) designed for AI workloads. | OLAP | MulanPSL-2.0 | C++ | — | 66 |
| sr_plan | 1.2 | Planner-hook extension that records, displays, and reuses saved execution plans, including parameterized-plan templates. | ADMIN | PostgreSQL | C | 10–11 | 64 |
| 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 |
| influxdb_fdw | 1.3 | Foreign data wrapper for querying InfluxDB from PostgreSQL. | FDW | PostgreSQL | C | 13–17 | 62 |
| jsoncdc | 0.1.0 | JSON logical decoding output plugin | ETL | Apache-2.0 | Rust | — | 62 |
| pg_credereum | 0.1 | Cryptographically verifiable database auditing backed by blockchain-style transaction blocks. | SEC | GPL-3.0 | C | 10 | 62 |
| pg_onnx | 1.2.1 | ONNX Runtime integrated with PostgreSQL. Perform ML inference with data in your database. | RAG | MIT | C++ | 13–18 | 62 |