Explore 2400 PostgreSQL extensions from PGEXT, maintained by Pigsty.
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| oidc_validator | 0.1.0 | PostgreSQL 18 OIDC bearer-token validator plugin written in Rust | SEC | — | Rust | 18 | 5 |
| panda_post | 0.2.1 | Python Pandas data in Postgres | ETL | BSD-2-Clause | Python | — | 5 |
| pandapost | 0.2.0 | Python Pandas data in Postgres | ETL | BSD-2-Clause | Python | — | 5 |
| password_profile | 1.0.0 | password_profile: Advanced password security and policy enforcement | SEC | GPL-3.0 | Rust | — | 5 |
| pg_accumulator | 1.1.3 | Accumulation registers for balance and turnover tracking in PostgreSQL | FUNC | PostgreSQL | C | 14–18 | 5 |
| pg_bofh | 0.0.1 | Rejects queries without WHERE clauses using a planner hook loaded via shared_preload_libraries. | ADMIN | PostgreSQL | C | — | 5 |
| pg_ethiopian_calendar | 1.1 | Convert between Gregorian and Ethiopian calendar dates | TIME | PostgreSQL | C | 11–18 | 5 |
| pg_exclusive_backup | 1.0 | Compatibility functions for exclusive-style physical backup on PostgreSQL 15 or later. | ADMIN | — | C | 15–18 | 5 |
| pg_eyes | 1.4 | SQL monitoring functions and views for PostgreSQL database activity | STAT | MIT | SQL | 10–18 | 5 |
| pg_fkpart | 1.7.0 | Table partitioning by foreign key utility | OLAP | GPL-2.0 | SQL | 14–18 | 5 |
| pg_hist | 1.0.0 | Compute fast weighted or unweighted histograms in one or more dimensions. | FUNC | GPL-2.0 | C | 10–12 | 5 |
| pg_hspell | 1.0 | Full text search dictionary template for Hebrew text using libhspell | FTS | MPL-2.0 | C | 10–18 | 5 |
| pg_htmldoc | 1.0 | Converts HTML, Markdown, files or web pages to PDF, PostScript and other HTMLDOC output formats from PostgreSQL. | UTIL | MIT | C | — | 5 |
| pg_kpart | 1.0 | Reject full partition scans that omit the partition key | SEC | ISC | C | 14–18 | 5 |
| pg_ladybug | 1.0 | Cypher queries over PostgreSQL tables through an embedded Ladybug graph engine. | FEAT | PostgreSQL | C | 17–18 | 5 |
| pg_mentat | 1.5.7 | Datomic-compatible data model and Datalog query engine inside PostgreSQL | FEAT | Apache-2.0 | Rust | 14–18 | 5 |
| pg_mon | 1.0 | PostgreSQL extension for query monitoring with execution-time histograms and plan information in a shared view | STAT | MIT | C | 11–17 | 5 |
| pg_sendmail | 0.0.2 | Sends email from SQL by invoking a sendmail-compatible executable at a fixed server path. | UTIL | Apache-2.0 | C | 16 | 5 |
| pg_sheet_fdw | 0.1.2 | Read local Excel XLSX worksheets as PostgreSQL foreign tables | FDW | MIT | C | 13–18 | 5 |
| pg_track_slow_queries | 1.0 | Tracks slow queries and their execution plans | STAT | PostgreSQL | C | 10–18 | 5 |
| pg_wal_budget | 0.3.0 | PostgreSQL extension that observes and enforces WAL generation against configurable budgets by policy scope. | ADMIN | Apache-2.0 | Rust | — | 5 |
| pgcat | 1.0 | Enhanced logical replication extension for per-table subscriptions, table mapping, and replica-identity tracking. | ETL | Apache-2.0 | C | 11–18 | 5 |
| pgfaker | 0.0.3 | Generates fake company, person, internet, and phone data in PostgreSQL for tests, performance testing, and demos. | FUNC | MIT | Rust | 14–18 | 5 |
| pgmoneta_ext | 0.1.1 | Server-side block and delta-backup helpers for pgmoneta. | ADMIN | BSD-3-Clause | C | 14 | 5 |
| pgmqtt | 0.4.1 | CDC-to-MQTT broker for PostgreSQL | ETL | Elastic-2.0 | Rust | 14–18 | 5 |
| pgsmtp | 0.1.1 | Send SMTP email and file attachments from PostgreSQL using untrusted PL/Python functions. | UTIL | PostgreSQL | Python | 10–18 | 5 |
| pgwebhook | 0.1.2 | A very powerful extension to use webhooks and interact with Supabase Edge Functions | FEAT | Apache-2.0 | SQL | — | 5 |
| pgx-s3sign | 1.0 | Sign S3 requests, fast: Created by pgx | SEC | MIT | Rust | — | 5 |
| pltoolbox | 1.0.3 | provide C utility functions for PostgreSQL stored procedures | FUNC | BSD-2-Clause | C | — | 5 |
| postgis_letters | 0.0.5 | convert text letters into PostGIS geometries using packaged vector fonts | GIS | MIT | SQL | 10–18 | 5 |
| pspacy | 1.0 | PL/Python full-text-search helpers that use spaCy for multilingual lemmatization, tsvector generation and tsquery generation. | FTS | — | Python | 12–13 | 5 |
| pxf_fdw | 1.0 | PXF Framework for Greengage | FDW | Apache-2.0 | Java | — | 5 |
| query_histogram | 1.1 | Collects shared-memory histograms of statement and transaction runtimes through executor and utility hooks. | STAT | BSD-2-Clause | C | — | 5 |
| replace_empty_string | 1.0 | C trigger function that replaces empty strings with NULL | UTIL | BSD-2-Clause | C | — | 5 |
| rikai | 0.1 | rikai ML extensions | RAG | Apache-2.0 | SQL | — | 5 |
| streamvis_udfs | 1.0 | A logging client and server for self-hosted data logging and visualization | STAT | — | Python | — | 5 |
| timeit | 1.0 | High-resolution benchmarking of PostgreSQL built-in functions and SQL expressions. | STAT | PostgreSQL | C | — | 5 |
| uniphant | 1.5 | PostgreSQL-centric authentication and authorization demo integrating WebAuthn, PostgREST, and role-based access control. | SEC | MIT | SQL | 13 | 5 |
| variant | 1.0.1 | Variant data type that can store values from other PostgreSQL types. | TYPE | BSD-2-Clause | C | — | 5 |
| walreader | 1.0 | SQL functions for reading and inspecting PostgreSQL WAL records. | ADMIN | — | C | — | 5 |
| xicor | 0.1.1 | XI Correlation Coefficient in Postgres | FUNC | GPL-3.0 | C | 14–18 | 5 |
| ac | 0.0.1 | Access Control Postgres extension (with dev environment) | SEC | — | SQL | — | 4 |
| binvec | 0.1 | C helper for summing integer bit values into arrays | FUNC | — | C | — | 4 |
| cadfix | 1.0 | OCC interface implementation in JavaScript | FEAT | — | C++ | — | 4 |
| calculate_markup | 1.0 | C function that calculates a price markup percentage by linear interpolation over a numeric price/markup array. | FUNC | — | C | — | 4 |
| cidr | 1.0 | Transform an IPv4 or IPv6 address range into the minimal set of CIDR blocks | FUNC | MIT | SQL | — | 4 |
| csv_tam | 0.0.1 | CSV table access method for PostgreSQL that stores table tuples in CSV-formatted relation files. | FEAT | — | C | — | 4 |
| db_info | 0.2.0 | Functions and views reporting database size, ownership, tablespaces, extensions, and object counts. | STAT | PostgreSQL | SQL | 11–18 | 4 |
| ddl_historization | 0.2 | Historize the ddl changes inside PostgreSQL database | UTIL | GPL-2.0 | SQL | 14–18 | 4 |
| demopgextension | 0.0.1 | Sample Postgres Extension - pg_cmake | FEAT | Apache-2.0 | C | — | 4 |