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.

http · HTTP client for PostgreSQL, allows web page retrieval inside the database. · 1.7.2 · Utilities · MIT · C · Packagedpgjwt · JSON Web Token API for Postgresql · 0.2.0 · Utilities · MIT · SQL · Packagedpgmpc · mpd client for PostgreSQL · 0.1.0 · Utilities · PostgreSQL · C · Not packagedpg_protobuf · Protobuf support for PostgreSQL · 1.0 · Utilities · MIT · C · Packagedhashlib · Stable hash functions for Postgres · 1.1 · Utilities · PostgreSQL · C · 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 packagedurl_encode · url_encode, url_decode functions · 1.2.5 · Utilities · PostgreSQL · C · Packagedzstd · Zstandard compression algorithm implementation in PostgreSQL · 1.1.2 · Utilities · ISC · C · Packagedexternal_file · Access external server-side files through PostgreSQL functions · 1.2 · Utilities · PostgreSQL · SQL · 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 packagedicu_ext · Access ICU functions · 1.11.0 · Utilities · PostgreSQL · C · Packagedpgpcre · Perl Compatible Regular Expression functions · 0.20190509 · Utilities · PostgreSQL · C · Packagedpgproto · Native Protobuf parsing, mutation, indexing, and JSON conversion support · 0.5.0 · Utilities · PostgreSQL · C · 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 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 packagedre2 · ClickHouse-compatible regex functions using RE2 · 0.4.1 · Utilities · PostgreSQL · C++ · Packagedpgqr · QR Code generator from PostgreSQL · 1.0 · Utilities · BSD-3-Clause · C · Packagedpg-gvm · Functions for GVMd · 22.6 · Utilities · GPL-3.0 · C · Not packagedpguecc · uECC bindings for Postgres · 1.0 · Utilities · BSD-2-Clause · C · Packagedhostname · Get the server host name · 1.0.0 · Utilities · PostgreSQL · C · Not packagedpg_readme · Generate a Markdown README from PostgreSQL COMMENT objects · 0.7.1 · Utilities · PostgreSQL · SQL · Packagedpg_readme_test_extension · Fixture extension used to test pg_readme document generation · 0.7.1 · Utilities · PostgreSQL · SQL · Packagedpgsynck · Parse SQL text without execution and return per-statement syntax diagnostics · 1.0 · Utilities · PostgreSQL · C · Not packagedxxhash · xxhash functions for PostgreSQL · 0.0.1 · Utilities · BSD-2-Clause · C · 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 packagedpg_smtp_client · PostgreSQL extension to send email using SMTP · 0.2.1 · Utilities · MIT · Rust · PackagedpostgreChain · Query Solana RPC data and perform wallet, airdrop, and transfer operations directly from PostgreSQL · 0.0.0 · Utilities · MIT · Rust · Not packagedbyteamagic · Detect MIME types and file formats from PostgreSQL bytea values · 0.2.4 · Utilities · BSD-2-Clause · C · Packagedcryptint · Encryption functions for int and bigint values · 1.0.0 · Utilities · PostgreSQL · C · Packagedshacrypt · Implements SHA256-CRYPT and SHA512-CRYPT password encryption schemes · 1.1 · Utilities · PostgreSQL · C · Packagedflate · Raw DEFLATE compression and decompression functions for bytea · 1.0.1 · Utilities · ISC · C · Not packagedpg_extra_time · Some date time functions and operators that, · 2.1.0 · Utilities · PostgreSQL · SQL · 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 packagedenvvar · Fetch the value of an environment variable · 1.0.1 · Utilities · PostgreSQL · C · Packagedpg_handlebars · PostgreSQL handlebars · 1.0 · Utilities · MIT · C · Not packagedpg_html5_email_address · PostgreSQL email validation that is consistent with the HTML5 spec · 1.2.3 · Utilities · PostgreSQL · SQL · 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 packagedpgsmtp · Send SMTP email and file attachments from PostgreSQL using untrusted PL/Python functions. · 0.1.1 · Utilities · PostgreSQL · Python · Not packagedddl_historization · Historize the ddl changes inside PostgreSQL database · 0.2 · Utilities · GPL-2.0 · SQL · 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 packagedpg_relation_sql · Generate inlinable SQL functions for navigating PostgreSQL foreign-key relations · 0.2.2 · Utilities · PostgreSQL · PLpgSQL · Packagedpg_retry · Retry SQL statements on transient errors with exponential backoff · 1.0.0 · Utilities · PostgreSQL · C · Packagedpglock · Lightweight distributed lock service inside PostgreSQL · 1.0.0 · Utilities · PostgreSQL · SQL · 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 packagedpg_fsql · Recursive SQL template engine with JSONB-driven execution · 1.1.0 · Utilities · PostgreSQL · C · Packagedpgpm-base32 · PostgreSQL modules using the pgpm workflow for safe, testable, reversible SQL changes. · 0.15.5 · Utilities · MIT · C · 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 packageddata_historization · PLPGSQL Script to historize data in partitionned table · 1.1.0 · Utilities · PostgreSQL · SQL · 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_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_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 packagedwbase64 · Base64 PostgreSQL Extension · 0.0.1 · Utilities · MIT · C · 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 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 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_isok · Query-based data integrity management and soft alerting for PostgreSQL · 1.4.1 · Utilities · AGPL-3.0 · SQL · 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 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 packagedpgsql_tweaks · Some functions and views for daily usage · 1.0.5 · Utilities · PostgreSQL · SQL · 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 packaged

111 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
pg_tigerbeetle 0.1 Experimental Zig extension for looking up TigerBeetle accounts from PostgreSQL. UTIL C
pg_wsl 1.0 PostgreSQL extension to write from primary to standby log UTIL C
pgfs 0.0.1 PostgreSQL extension for copying files on the server filesystem through SQL. UTIL MIT Rust 11–15
pgjsonrpc 0.0.1 A JSON-RPC 2.0 implementation UTIL PostgreSQL SQL
pglas 0.1.0 Reads LAS 2.0 well logging files from PostgreSQL functions UTIL LGPL-2.1 Rust 11–15
pgsql_tweaks 1.0.5 Some functions and views for daily usage UTIL PostgreSQL SQL 14–18
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