Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
149 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pgtera | 0.0.0 | render Tera HTML templates inside PostgreSQL | UTIL | MIT | Rust | 11–16 | 7 |
| pgzint | 0.2.0 | Generate PNG barcodes and QR codes inside PostgreSQL with the Zint library | UTIL | MIT | C | 10–18 | 7 |
| plotpg | 1.0 | plot PostgreSQL result sets and analytic functions with gnuplot | UTIL | PostgreSQL | C | — | 7 |
| envvar | 1.0.1 | Fetch the value of an environment variable | UTIL | PostgreSQL | C | 14–18 | 6 |
| pg_algorand | 2.0 | Algorand address, application, asset, transaction, and checksum encoding utilities. | UTIL | MIT | C | — | 6 |
| pg_handlebars | 1.0 | PostgreSQL handlebars | UTIL | MIT | C | — | 6 |
| pg_html5_email_address | 1.2.3 | PostgreSQL email validation that is consistent with the HTML5 spec | UTIL | PostgreSQL | SQL | 14–18 | 6 |
| pg_wkhtmltopdf | 1.0 | Convert HTML pages to PDF bytea values inside PostgreSQL using wkhtmltopdf/QtWebKit. | UTIL | MIT | C | — | 6 |
| 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_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 |
| pgsmtp | 0.1.1 | Send SMTP email and file attachments from PostgreSQL using untrusted PL/Python functions. | UTIL | PostgreSQL | Python | 10–18 | 5 |
| replace_empty_string | 1.0 | C trigger function that replaces empty strings with NULL | UTIL | BSD-2-Clause | C | — | 5 |
| ddl_historization | 0.2 | Historize the ddl changes inside PostgreSQL database | UTIL | GPL-2.0 | SQL | 14–18 | 4 |
| musicbrainz_collate | 1.0.0 | Provides Unicode Collation Algorithm support | UTIL | GPL-2.0 | C | 10–18 | 4 |
| pg_mupdf | 1.0 | Convert HTML to PDF inside PostgreSQL using MuPDF | UTIL | MIT | C | — | 4 |
| pg_utility_trigger_functions | 1.9.3 | Some pet trigger functions that the extension author likes to follow him through various PostgreSQL projects. | UTIL | PostgreSQL | SQL | — | 4 |
| pgcurl | 0.0.1 | Calls curl/libcurl from PostgreSQL through a SQL function. | UTIL | BSD-2-Clause | C | — | 4 |
| trunklet | 0.3.3 | A templating system for Postgres. Elephants don't use templates, they use trunklets! | UTIL | PostgreSQL | SQL | — | 4 |
| bzip | 1.0.0 | Bzip compression and decompression | UTIL | MIT | C | 14–18 | 3 |
| conninfo | 1.0 | Parse, validate, and inspect default values for PostgreSQL libpq conninfo strings | UTIL | PostgreSQL | C | 10–18 | 3 |
| formatbase | 2.0.0 | C functions to format numbers and parse strings by numeric base. | UTIL | MIT | C | — | 3 |
| pg_gnuplot | 1.0 | PostgreSQL extension to plot graphs using GNUPlot | UTIL | — | C | — | 3 |
| pg_idna | 0.1.1-docs | WHATWG URL IDNA helpers for PostgreSQL | UTIL | MIT | Rust | 12–17 | 3 |
| pg_relation_sql | 0.2.2 | Generate inlinable SQL functions for navigating PostgreSQL foreign-key relations | UTIL | PostgreSQL | PLpgSQL | 11–18 | 3 |
| pg_retry | 1.0.0 | Retry SQL statements on transient errors with exponential backoff | UTIL | PostgreSQL | C | 17–18 | 3 |
| pgcompress | 1.0 | Provides deflate, inflate, gzip, and Brotli compression functions for bytea, text, json, and jsonb. | UTIL | GPL-3.0 | C | — | 3 |
| pglock | 1.0.0 | Lightweight distributed lock service inside PostgreSQL | UTIL | PostgreSQL | SQL | 14–18 | 3 |
| pgreadfile | 1.0 | Read and overwrite server-local files as bytea through C functions | UTIL | — | C | 11 | 3 |
| pgyaml | 1.0 | transform between yaml and jsonb | UTIL | — | C | — | 3 |
| symbiotic_python | 0.0.0 | Prototype pgrx/Python bridge that creates per-database virtual environments and launches an asyncpg LISTEN service. | UTIL | Apache-2.0 | Rust | 11–15 | 3 |
| async_response | 1.0 | PostgreSQL - Multiple asynchronous responses in one query | UTIL | — | C | — | 2 |
| bytea_exif | 1.0 | PostgreSQL extension for EXIF data reading from bytea value of image and MIME type check | UTIL | — | C | — | 2 |
| pg_consul | 0.1.0 | C++ PostgreSQL extension exposing SQL functions for Consul status, catalog, and key-value APIs. | UTIL | PostgreSQL | C++ | 10–18 | 2 |
| pg_fsql | 1.1.0 | Recursive SQL template engine with JSONB-driven execution | UTIL | PostgreSQL | C | 14–18 | 2 |
| pgcodec7 | 1.0 | C extension that encodes and decodes bytea values using compact 7-bit or 6-bit text grouping. | UTIL | — | C | 11 | 2 |
| pgerror | 0.2.1 | Tools for better error handling | UTIL | MIT | SQL | — | 2 |
| pgpm-base32 | 0.15.5 | PostgreSQL modules using the pgpm workflow for safe, testable, reversible SQL changes. | UTIL | MIT | C | — | 2 |
| pjpg | 1.0 | provide general-purpose SQL utilities for time zones and ranges | UTIL | MIT | SQL | — | 2 |
| rpc | 1.0 | Synchronous JSON-to-JSON RPC client for PostgreSQL over a Unix domain socket, with a companion Go server example | UTIL | — | C | — | 2 |
| zlib | 1.0 | zlib decompress function for PostgreSQL. | UTIL | — | C | — | 2 |
| bfn | 2.0.1 | Rust/pgrx utility extension with UUID, date, string, JSON/address, and validation helper functions. | UTIL | — | Rust | 16–18 | 1 |
| compress | 0.0.2 | C/C++ functions to compress text into Base64-encoded ZIP archives and extract text from them. | UTIL | GPL-3.0 | C++ | — | 1 |
| data_historization | 1.1.0 | PLPGSQL Script to historize data in partitionned table | UTIL | PostgreSQL | SQL | 14–18 | 1 |
| launchql-extension-utils | 0.0.1 | PostgreSQL utilities | UTIL | — | C | — | 1 |
| pg_bech32 | 0.0.0 | Adds Bech32, Bech32m, and no-checksum Bech32 encoding/decoding support to PostgreSQL. | UTIL | — | Rust | 11–16 | 1 |
| pg_collkey | 0.5.1 | ICU collation function wrapper | UTIL | MIT | C | 10–18 | 1 |
| pg_dagdb | 0.0.0 | PostgreSQL SQL client extension for the DagDB graph engine daemon. | UTIL | Apache-2.0 | Rust | 13–17 | 1 |
| pg_describe | 1.0.0 | Report a query's parameters and result columns without executing it | UTIL | MIT | C | 17–18 | 1 |
| pg_grex | 0.1.0 | A dynamic regex builder for PgSQL | UTIL | MIT | Rust | — | 1 |
| pg_grpc | 1.0 | PostgreSQL gRPC | UTIL | MIT | C | — | 1 |