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.

plcoffee · CoffeeScript procedural language for PostgreSQL, compiled and executed by the PL/v8 runtime · 3.1.10 · Procedural languages · PostgreSQL · C++ · Not packagedplls · LiveScript procedural language for PostgreSQL, compiled and executed by the PL/v8 runtime · 3.1.10 · Procedural languages · PostgreSQL · C++ · Not packagedplv8 · PL/JavaScript (v8) trusted procedural language · 3.2.4 · Procedural languages · PostgreSQL · C++ · Packagedplrust · Compiles Rust functions to native code as a PostgreSQL procedural language, with optional postgrestd-backed trusted sandboxing. · 1.1 · Procedural languages · PostgreSQL · Rust · Not packagedpgtap · Unit testing for PostgreSQL · 1.3.4 · Procedural languages · PostgreSQL · C · Packagedpljs · PL/JS trusted procedural language · 1.0.5 · Procedural languages · PostgreSQL · C · Packagedpldotnet · add C# and F# procedural languages to PostgreSQL through .NET · 0.9 · Procedural languages · PostgreSQL · C · Not packagedbytea_plphp · Binary-safe transform between bytea and PHP strings for PL/php · 1.0 · Procedural languages · PostgreSQL · C · Not packagedhstore_plphp · Transform between hstore and PHP associative arrays for PL/php · 1.0 · Procedural languages · PostgreSQL · C · Not packagedjsonb_plphp · Transform between jsonb and native PHP values for PL/php · 1.0 · Procedural languages · PostgreSQL · C · Not packagedplphp · Embed PHP 8 as an untrusted PostgreSQL procedural language · 2.6 · Procedural languages · PostgreSQL · C · Not packagedfaker · Wrapper for the Faker Python library · 0.5.3 · Procedural languages · PostgreSQL · Python · Packagedplxslt · XSLT procedural language for PostgreSQL · 0.20140221 · Procedural languages · PostgreSQL · C · Packagedpg_mockable · Create mockable wrappers for PostgreSQL functions in tests · 1.1.0 · Procedural languages · PostgreSQL · SQL · Packagedpgsqlmock · Mocking and faking helpers for PostgreSQL unit tests · 1.0.1 · Procedural languages · PostgreSQL · SQL · Packagedpljulia · Embeds Julia as an untrusted PostgreSQL procedural language with SPI access, DO blocks, triggers, arrays, and composite-type conversion. · 0.8 · Procedural languages · PostgreSQL · C · Not packagedplsix · provide a Perl 6/Raku procedural language handler for PostgreSQL · 2 · Procedural languages · PostgreSQL · C · Not packagedbool_plperl · transform between bool and plperl · 1.0 · Procedural languages · PostgreSQL · C · Packagedbool_plperlu · transform between bool and plperlu · 1.0 · Procedural languages · PostgreSQL · C · Packagedhstore_plperl · transform between hstore and plperl · 1.0 · Procedural languages · PostgreSQL · C · Packagedhstore_plperlu · transform between hstore and plperlu · 1.0 · Procedural languages · PostgreSQL · C · Packagedhstore_plpython3u · transform between hstore and plpython3u · 1.0 · Procedural languages · PostgreSQL · C · Packagedjsonb_plperl · transform between jsonb and plperl · 1.0 · Procedural languages · PostgreSQL · C · Packagedjsonb_plperlu · transform between jsonb and plperlu · 1.0 · Procedural languages · PostgreSQL · C · Packagedjsonb_plpython3u · transform between jsonb and plpython3u · 1.0 · Procedural languages · PostgreSQL · C · Packagedltree_plpython3u · transform between ltree and plpython3u · 1.0 · Procedural languages · PostgreSQL · C · Packagedplperl · PL/Perl procedural language · 1.0 · Procedural languages · PostgreSQL · C · Packagedplperlu · PL/PerlU untrusted procedural language · 1.0 · Procedural languages · PostgreSQL · C · Packagedplpgsql · PL/pgSQL procedural language · 1.0 · Procedural languages · PostgreSQL · C · Packagedplpython3u · PL/Python3U untrusted procedural language · 1.0 · Procedural languages · PostgreSQL · C · Packagedpltcl · PL/Tcl procedural language · 1.0 · Procedural languages · PostgreSQL · C · Packagedpltclu · PL/TclU untrusted procedural language · 1.0 · Procedural languages · PostgreSQL · C · Packaged

32 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
plcoffee 3.1.10 CoffeeScript procedural language for PostgreSQL, compiled and executed by the PL/v8 runtime LANG PostgreSQL C++ 10–16 2.1k
plls 3.1.10 LiveScript procedural language for PostgreSQL, compiled and executed by the PL/v8 runtime LANG PostgreSQL C++ 10–16 2.1k
plv8 3.2.4 PL/JavaScript (v8) trusted procedural language LANG PostgreSQL C++ 14–18 2.1k
plrust 1.1 Compiles Rust functions to native code as a PostgreSQL procedural language, with optional postgrestd-backed trusted sandboxing. LANG PostgreSQL Rust 13–16 1.4k
pgtap 1.3.4 Unit testing for PostgreSQL LANG PostgreSQL C 14–18 1.2k
pljs 1.0.5 PL/JS trusted procedural language LANG PostgreSQL C 14–18 224
pldotnet 0.9 add C# and F# procedural languages to PostgreSQL through .NET LANG PostgreSQL C 10–16 164
bytea_plphp 1.0 Binary-safe transform between bytea and PHP strings for PL/php LANG PostgreSQL C 11–18 56
hstore_plphp 1.0 Transform between hstore and PHP associative arrays for PL/php LANG PostgreSQL C 11–18 56
jsonb_plphp 1.0 Transform between jsonb and native PHP values for PL/php LANG PostgreSQL C 11–18 56
plphp 2.6 Embed PHP 8 as an untrusted PostgreSQL procedural language LANG PostgreSQL C 11–18 56
faker 0.5.3 Wrapper for the Faker Python library LANG PostgreSQL Python 14–18 24
plxslt 0.20140221 XSLT procedural language for PostgreSQL LANG PostgreSQL C 14–18 20
pg_mockable 1.1.0 Create mockable wrappers for PostgreSQL functions in tests LANG PostgreSQL SQL 14–18 8
pgsqlmock 1.0.1 Mocking and faking helpers for PostgreSQL unit tests LANG PostgreSQL SQL 14–18 2
pljulia 0.8 Embeds Julia as an untrusted PostgreSQL procedural language with SPI access, DO blocks, triggers, arrays, and composite-type conversion. LANG PostgreSQL C 14–18 2
plsix 2 provide a Perl 6/Raku procedural language handler for PostgreSQL LANG PostgreSQL C 10–18 1
bool_plperl 1.0 transform between bool and plperl LANG PostgreSQL C 14–18
bool_plperlu 1.0 transform between bool and plperlu LANG PostgreSQL C 14–18
hstore_plperl 1.0 transform between hstore and plperl LANG PostgreSQL C 14–18
hstore_plperlu 1.0 transform between hstore and plperlu LANG PostgreSQL C 14–18
hstore_plpython3u 1.0 transform between hstore and plpython3u LANG PostgreSQL C 14–18
jsonb_plperl 1.0 transform between jsonb and plperl LANG PostgreSQL C 14–18
jsonb_plperlu 1.0 transform between jsonb and plperlu LANG PostgreSQL C 14–18
jsonb_plpython3u 1.0 transform between jsonb and plpython3u LANG PostgreSQL C 14–18
ltree_plpython3u 1.0 transform between ltree and plpython3u LANG PostgreSQL C 14–18
plperl 1.0 PL/Perl procedural language LANG PostgreSQL C 14–18
plperlu 1.0 PL/PerlU untrusted procedural language LANG PostgreSQL C 14–18
plpgsql 1.0 PL/pgSQL procedural language LANG PostgreSQL C 14–18
plpython3u 1.0 PL/Python3U untrusted procedural language LANG PostgreSQL C 14–18
pltcl 1.0 PL/Tcl procedural language LANG PostgreSQL C 14–18
pltclu 1.0 PL/TclU untrusted procedural language LANG PostgreSQL C 14–18