Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
108 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pgmpc | 0.1.0 | mpd client for PostgreSQL | UTIL | PostgreSQL | C | — | 349 |
| 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 |
| pg_primal | 0.0.0 | Primal database extension used by the Primal Nostr cache server. | UTIL | MIT | Rust | 11–16 | 59 |
| emoji | 1.0 | Pure SQL PostgreSQL extension to encode and decode bytea/text as emoji | UTIL | MIT | SQL | — | 56 |
| texcaller | 0 | PostgreSQL functions for converting TeX or LaTeX source to DVI or PDF. | UTIL | MIT | C | 10–18 | 37 |
| pg_headerkit | 1.0 | PostgreSQL SQL functions for reading PostgREST request headers inside database code | UTIL | ISC | SQL | — | 35 |
| pg_ibc_0_1 | 0.1.1 | PostgreSQL extension for decoding and handling IBC protocol data types | UTIL | — | Rust | 14–16 | 25 |
| pg_lz4 | 1.0 | LZ4 compression access method for a patched PostgreSQL development branch. | UTIL | — | C | — | 22 |
| pg_mustach | 2.0 | PostgreSQL implementation of Mustache templating | UTIL | MIT | C | — | 22 |
| pg_simdjson | 0.1 | Prototype SIMD-accelerated parser that converts JSON text to jsonb | UTIL | Apache-2.0 | C++ | — | 22 |
| mumak | 0.0.6 | Cardano CBOR parser | UTIL | Apache-2.0 | Rust | 11–16 | 19 |
| pgsocket | 1.0 | send bytes from PostgreSQL to a TCP/IP socket | UTIL | BSD-3-Clause | C | 10 | 19 |
| pg-gvm | 22.6 | Functions for GVMd | UTIL | GPL-3.0 | C | 10–18 | 16 |
| foreign_table_exposer | 1.0 | Exposes foreign tables as regular tables for catalog-based clients. | UTIL | Apache-2.0 | C | 10–18 | 15 |
| hostname | 1.0.0 | Get the server host name | UTIL | PostgreSQL | C | 10–18 | 13 |
| pgsynck | 1.0 | Parse SQL text without execution and return per-statement syntax diagnostics | UTIL | PostgreSQL | C | — | 11 |
| jsonbd | 0.1 | Compression method for JSONB type | UTIL | — | C | — | 10 |
| pg_opendal | 0.0.0 | Access storage backends through Apache OpenDAL from PostgreSQL functions. | UTIL | Apache-2.0 | Rust | 13–17 | 10 |
| postgreChain | 0.0.0 | Query Solana RPC data and perform wallet, airdrop, and transfer operations directly from PostgreSQL | UTIL | MIT | Rust | 11–16 | 10 |
| flate | 1.0.1 | Raw DEFLATE compression and decompression functions for bytea | UTIL | ISC | C | 10–18 | 8 |
| pgbrotli | 1.0 | Brotli compression and decompression functions for PostgreSQL. | UTIL | — | C | 10–14 | 8 |
| pg_markdown | 0.1 | Pre-release Markdown-to-HTML conversion extension for PostgreSQL. | UTIL | PostgreSQL | C | — | 7 |
| 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 |
| 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_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 |
| 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 |
| 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 |
| pgcompress | 1.0 | Provides deflate, inflate, gzip, and Brotli compression functions for bytea, text, json, and jsonb. | UTIL | GPL-3.0 | C | — | 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 |
| 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 |