select open change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

PostgreSQL Extension Catalogue

Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.

pgmpc · mpd client for PostgreSQL · 0.1.0 · Utilities · PostgreSQL · C · Not packagedpostgres_protobuf · C++ functions for querying protobuf values stored as bytea and converting Protocol Buffers to and from their JSON representation. · 0.2 · Utilities · MIT · C++ · Not packagedpg_primal · Primal database extension used by the Primal Nostr cache server. · 0.0.0 · Utilities · MIT · Rust · Not packagedemoji · Pure SQL PostgreSQL extension to encode and decode bytea/text as emoji · 1.0 · Utilities · MIT · SQL · Not packagedtexcaller · PostgreSQL functions for converting TeX or LaTeX source to DVI or PDF. · 0 · Utilities · MIT · C · Not packagedpg_headerkit · PostgreSQL SQL functions for reading PostgREST request headers inside database code · 1.0 · Utilities · ISC · SQL · Not packagedpg_ibc_0_1 · PostgreSQL extension for decoding and handling IBC protocol data types · 0.1.1 · Utilities · Unknown · Rust · Not packagedpg_lz4 · LZ4 compression access method for a patched PostgreSQL development branch. · 1.0 · Utilities · Unknown · C · Not packagedpg_mustach · PostgreSQL implementation of Mustache templating · 2.0 · Utilities · MIT · C · Not packagedpg_simdjson · Prototype SIMD-accelerated parser that converts JSON text to jsonb · 0.1 · Utilities · Apache-2.0 · C++ · Not packagedmumak · Cardano CBOR parser · 0.0.6 · Utilities · Apache-2.0 · Rust · Not packagedpgsocket · send bytes from PostgreSQL to a TCP/IP socket · 1.0 · Utilities · BSD-3-Clause · C · Not packagedpg-gvm · Functions for GVMd · 22.6 · Utilities · GPL-3.0 · C · Not packagedforeign_table_exposer · Exposes foreign tables as regular tables for catalog-based clients. · 1.0 · Utilities · Apache-2.0 · C · Not packagedhostname · Get the server host name · 1.0.0 · Utilities · PostgreSQL · C · Not packagedpgsynck · Parse SQL text without execution and return per-statement syntax diagnostics · 1.0 · Utilities · PostgreSQL · C · Not packagedjsonbd · Compression method for JSONB type · 0.1 · Utilities · Unknown · C · Not packagedpg_opendal · Access storage backends through Apache OpenDAL from PostgreSQL functions. · 0.0.0 · Utilities · Apache-2.0 · Rust · Not packagedpostgreChain · Query Solana RPC data and perform wallet, airdrop, and transfer operations directly from PostgreSQL · 0.0.0 · Utilities · MIT · Rust · Not packagedflate · Raw DEFLATE compression and decompression functions for bytea · 1.0.1 · Utilities · ISC · C · Not packagedpgbrotli · Brotli compression and decompression functions for PostgreSQL. · 1.0 · Utilities · Unknown · C · Not packagedpg_markdown · Pre-release Markdown-to-HTML conversion extension for PostgreSQL. · 0.1 · Utilities · PostgreSQL · C · Not packagedpgtera · render Tera HTML templates inside PostgreSQL · 0.0.0 · Utilities · MIT · Rust · Not packagedpgzint · Generate PNG barcodes and QR codes inside PostgreSQL with the Zint library · 0.2.0 · Utilities · MIT · C · Not packagedplotpg · plot PostgreSQL result sets and analytic functions with gnuplot · 1.0 · Utilities · PostgreSQL · C · Not packagedpg_algorand · Algorand address, application, asset, transaction, and checksum encoding utilities. · 2.0 · Utilities · MIT · C · Not packagedpg_handlebars · PostgreSQL handlebars · 1.0 · Utilities · MIT · C · Not packagedpg_wkhtmltopdf · Convert HTML pages to PDF bytea values inside PostgreSQL using wkhtmltopdf/QtWebKit. · 1.0 · Utilities · MIT · C · Not packagedpg_htmldoc · Converts HTML, Markdown, files or web pages to PDF, PostScript and other HTMLDOC output formats from PostgreSQL. · 1.0 · Utilities · MIT · C · Not packagedpg_sendmail · Sends email from SQL by invoking a sendmail-compatible executable at a fixed server path. · 0.0.2 · Utilities · Apache-2.0 · C · Not packagedpgsmtp · Send SMTP email and file attachments from PostgreSQL using untrusted PL/Python functions. · 0.1.1 · Utilities · PostgreSQL · Python · Not packagedreplace_empty_string · C trigger function that replaces empty strings with NULL · 1.0 · Utilities · BSD-2-Clause · C · Not packagedmusicbrainz_collate · Provides Unicode Collation Algorithm support · 1.0.0 · Utilities · GPL-2.0 · C · Not packagedpg_mupdf · Convert HTML to PDF inside PostgreSQL using MuPDF · 1.0 · Utilities · MIT · C · Not packagedpg_utility_trigger_functions · Some pet trigger functions that the extension author likes to follow him through various PostgreSQL projects. · 1.9.3 · Utilities · PostgreSQL · SQL · Not packagedpgcurl · Calls curl/libcurl from PostgreSQL through a SQL function. · 0.0.1 · Utilities · BSD-2-Clause · C · Not packagedtrunklet · A templating system for Postgres. Elephants don't use templates, they use trunklets! · 0.3.3 · Utilities · PostgreSQL · SQL · Not packagedconninfo · Parse, validate, and inspect default values for PostgreSQL libpq conninfo strings · 1.0 · Utilities · PostgreSQL · C · Not packagedformatbase · C functions to format numbers and parse strings by numeric base. · 2.0.0 · Utilities · MIT · C · Not packagedpg_gnuplot · PostgreSQL extension to plot graphs using GNUPlot · 1.0 · Utilities · Unknown · C · Not packagedpg_idna · WHATWG URL IDNA helpers for PostgreSQL · 0.1.1-docs · Utilities · MIT · Rust · Not packagedpgcompress · Provides deflate, inflate, gzip, and Brotli compression functions for bytea, text, json, and jsonb. · 1.0 · Utilities · GPL-3.0 · C · Not packagedpgreadfile · Read and overwrite server-local files as bytea through C functions · 1.0 · Utilities · Unknown · C · Not packagedpgyaml · transform between yaml and jsonb · 1.0 · Utilities · Unknown · C · Not packagedsymbiotic_python · Prototype pgrx/Python bridge that creates per-database virtual environments and launches an asyncpg LISTEN service. · 0.0.0 · Utilities · Apache-2.0 · Rust · Not packagedasync_response · PostgreSQL - Multiple asynchronous responses in one query · 1.0 · Utilities · Unknown · C · Not packagedbytea_exif · PostgreSQL extension for EXIF data reading from bytea value of image and MIME type check · 1.0 · Utilities · Unknown · C · Not packagedpg_consul · C++ PostgreSQL extension exposing SQL functions for Consul status, catalog, and key-value APIs. · 0.1.0 · Utilities · PostgreSQL · C++ · Not packagedpgcodec7 · C extension that encodes and decodes bytea values using compact 7-bit or 6-bit text grouping. · 1.0 · Utilities · Unknown · C · Not packagedpgerror · Tools for better error handling · 0.2.1 · Utilities · MIT · SQL · Not packagedpgpm-base32 · PostgreSQL modules using the pgpm workflow for safe, testable, reversible SQL changes. · 0.15.5 · Utilities · MIT · C · Not packagedpjpg · provide general-purpose SQL utilities for time zones and ranges · 1.0 · Utilities · MIT · SQL · Not packagedrpc · Synchronous JSON-to-JSON RPC client for PostgreSQL over a Unix domain socket, with a companion Go server example · 1.0 · Utilities · Unknown · C · Not packagedzlib · zlib decompress function for PostgreSQL. · 1.0 · Utilities · Unknown · C · Not packagedbfn · Rust/pgrx utility extension with UUID, date, string, JSON/address, and validation helper functions. · 2.0.1 · Utilities · Unknown · Rust · Not packagedcompress · C/C++ functions to compress text into Base64-encoded ZIP archives and extract text from them. · 0.0.2 · Utilities · GPL-3.0 · C++ · Not packagedlaunchql-extension-utils · PostgreSQL utilities · 0.0.1 · Utilities · Unknown · C · Not packagedpg_bech32 · Adds Bech32, Bech32m, and no-checksum Bech32 encoding/decoding support to PostgreSQL. · 0.0.0 · Utilities · Unknown · Rust · Not packagedpg_collkey · ICU collation function wrapper · 0.5.1 · Utilities · MIT · C · Not packagedpg_dagdb · PostgreSQL SQL client extension for the DagDB graph engine daemon. · 0.0.0 · Utilities · Apache-2.0 · Rust · Not packagedpg_grex · A dynamic regex builder for PgSQL · 0.1.0 · Utilities · MIT · Rust · Not packagedpg_grpc · PostgreSQL gRPC · 1.0 · Utilities · MIT · C · Not packagedpg_jq · Toy extension exposing libjq filters for PostgreSQL json and jsonb values. · 1.0 · Utilities · Unknown · Rust · Not packagedpg_logfmt · Parse logfmt strings into JSONB and key sets · 0.0.0 · Utilities · MIT · Rust · Not packagedpg_opencc · Converts text among Simplified Chinese, Traditional Chinese regional variants and Japanese Shinjitai using OpenCC. · 1.0 · Utilities · Apache-2.0 · C · Not packagedpg_udp · Send UDP datagrams from a PostgreSQL function. · 0.1 · Utilities · Unknown · C · Not packagedpg_wthtmltopdf · Render HTML into PDF from a PostgreSQL function. · 1.0 · Utilities · MIT · C++ · Not packagedpgrgraphic · PL/R-based PostgreSQL extension that renders database query results as PNG or JPEG chart files. · 1.0.0 · Utilities · Unknown · R · Not packagedpgunicoll · Generate ICU Unicode Collation Algorithm sort keys for PostgreSQL text values. · 1.0.0 · Utilities · GPL-2.0 · C · Not packagedpgzstd_rs · Compress and decompress bytea values with Zstandard from PostgreSQL, including a parallel batch compressor · 0.0.0 · Utilities · MIT · Rust · Not packagedstripe · Experimental generated SQL/PLPython SDK for calling the Stripe REST API from PostgreSQL. · 0.0.1 · Utilities · Apache-2.0 · SQL · Not packagedtrunklet-format · A format()-based template language for trunklet · 0.2.0 · Utilities · BSD-2-Clause · SQL · Not packagedwbase64 · Base64 PostgreSQL Extension · 0.0.1 · Utilities · MIT · C · Not packagedall_in_one_lib · Rust/pgrx utility extension with encryption helpers and a sample FDW wrapper. · 0.0.1 · Utilities · Apache-2.0 · Rust · Not packagedaws_commons · Common helper objects used by Amazon RDS/Aurora PostgreSQL AWS extensions. · 1.2 · Utilities · Unknown · SQL · Not packagedaws_lambda · Amazon RDS for PostgreSQL extension for invoking AWS Lambda functions from SQL. · 1.0 · Utilities · Unknown · C · Not packagedbelieve · The official PostgreSQL extension for the Believe API. · 0.11.0 · Utilities · MIT · SQL · Not packageddescribe_resultset · PostgreSQL extension to show names, data types, and attributes of columns in an arbitrary result set · 1.0.0 · Utilities · MIT · C · Not packageddump_fcinfo · Dumps the PostgreSQL fcinfo and rsinfo · 0.0.1 · Utilities · Unknown · C · Not packagedemojigresql · 🐘 EmojigreSQL: A pure SQL PostgreSQL extension to encode/decode binary data (bytea) and text into colorful emoji sequences! ✨ Includes basic checksum validation. · 1.0 · Utilities · Apache-2.0 · SQL · Not packagedgunzip · Decompress gzip-compressed bytea values to text or bytea. · 0.2 · Utilities · Unknown · C · Not packagedmodeshape_bson · PostgreSQL extension to convert ModeShape BSON to and from JSON · 1.0 · Utilities · Apache-2.0 · C · Not packagedmyhelper · Collection of PostgreSQL helper functions · 0.1 · Utilities · Unknown · SQL · Not packagedolirice-asciiplot · A Toy ASCII Plotting Library · 0.0.1 · Utilities · Unknown · SQL · Not packagedoxr · OpenExchangeRates API client and currency-rate cache inside PostgreSQL. · 0.1 · Utilities · GPL-3.0 · SQL · Not packagedpg_base62 · Encode UUID values to URL-safe Base62 strings and decode them back. · 0.1.0 · Utilities · Unknown · Rust · Not packagedpg_debyte_ext · Example PostgreSQL extension for decoding bytea payloads to JSON using pg_debyte Rust crates. · 0.1.0 · Utilities · Apache-2.0 · Rust · Not packagedpg_fallback_utf8_to_euc_jp · Provides a fallback UTF-8 to EUC_JP encoding conversion that substitutes unmappable characters with a question mark. · 1.0 · Utilities · PostgreSQL · C · Not packagedpg_ffmpeg · Exposes FFmpeg media processing functions inside PostgreSQL through a pgrx extension. · 0.3.4 · Utilities · MIT · Rust · Not packagedpg_flatbuffers · pg_flatbuffers: query and convert FlatBuffers payloads in bytea columns · 0.0.1 · Utilities · MIT · Rust · Not packagedpg_https · HTTP/HTTPS client functions for PostgreSQL using libcurl · 1.1 · Utilities · MIT · C · Not packagedpg_punycode · Punycode and IDNA/UTS-46 domain-name conversion functions. · 0.1.0 · Utilities · MIT · Rust · Not packagedpg_sip · Early-stage SIP extension exposing only a library version helper · 0.0.1 · Utilities · ISC · C · Not packagedpg_sqlite_fs · SQLite File System creation · 1.0 · Utilities · Unknown · C · Not packagedpg_ssh · Run remote commands over SSH from PostgreSQL (libssh2; in-memory private-key auth) · 0.3.0 · Utilities · MIT · Rust · Not packagedpg_tigerbeetle · Experimental Zig extension for looking up TigerBeetle accounts from PostgreSQL. · 0.1 · Utilities · Unknown · C · Not packagedpg_wsl · PostgreSQL extension to write from primary to standby log · 1.0 · Utilities · Unknown · C · Not packagedpg_zerialize · Binary serialization and deserialization for MessagePack, CBOR, ZERA, FlexBuffers, Ion, BSON, and BEVE. · 1.12 · Utilities · MIT · C++ · Not packagedpgfs · PostgreSQL extension for copying files on the server filesystem through SQL. · 0.0.1 · Utilities · MIT · Rust · Not packagedpgjsonrpc · A JSON-RPC 2.0 implementation · 0.0.1 · Utilities · PostgreSQL · SQL · Not packagedpglas · Reads LAS 2.0 well logging files from PostgreSQL functions · 0.1.0 · Utilities · LGPL-2.1 · Rust · Not packagedpgx_basex_codec · BaseX encoding and decoding for bytea and text, including Base64url and Crockford Base32. · 0.1.0 · Utilities · Unknown · Rust · Not packagedpostxml · XML and XSLT transformation helpers for building hypermedia documents in PostgreSQL. · 1.0 · Utilities · Unknown · C · Not packagedrpg_base36 · Toy Rust extension exposing a base36 encoder for PostgreSQL integers. · 0.0.1 · Utilities · MIT · Rust · Not packageds3_io · Basic Amazon S3-compatible object I/O through PostgreSQL SQL functions. · 0.1.0 · Utilities · Unknown · Rust · Not packagedsixql · Experimental pgrx extension attempting to render SIXEL plots through PostgreSQL server output for compatible terminals. · 0.0.0 · Utilities · ISC · Rust · Not packagedskitch-extension-utils · PostgreSQL utilities · 0.0.7 · Utilities · MIT · SQL · Not packagedvisualizing_aggregates · Experimental aggregate visualization and CodePen graph function · 0.0.0 · Utilities · Unknown · Rust · Not packaged

108 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
pglas 0.1.0 Reads LAS 2.0 well logging files from PostgreSQL functions UTIL LGPL-2.1 Rust 11–15
pgx_basex_codec 0.1.0 BaseX encoding and decoding for bytea and text, including Base64url and Crockford Base32. UTIL Rust
postxml 1.0 XML and XSLT transformation helpers for building hypermedia documents in PostgreSQL. UTIL C 16
rpg_base36 0.0.1 Toy Rust extension exposing a base36 encoder for PostgreSQL integers. UTIL MIT Rust
s3_io 0.1.0 Basic Amazon S3-compatible object I/O through PostgreSQL SQL functions. UTIL Rust 13–18
sixql 0.0.0 Experimental pgrx extension attempting to render SIXEL plots through PostgreSQL server output for compatible terminals. UTIL ISC Rust 11–15
skitch-extension-utils 0.0.7 PostgreSQL utilities UTIL MIT SQL
visualizing_aggregates 0.0.0 Experimental aggregate visualization and CodePen graph function UTIL Rust