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.

pgx_ulid · ulid type and methods · 0.2.3 · Functions and aggregates · MIT · Rust · Packagedpg_idkit · multi-tool for generating new/niche universally unique identifiers (ex. UUIDv6, ULID, KSUID) · 0.4.0 · Functions and aggregates · Apache-2.0 · Rust · Packageddb_assist · Minimal pgrx training extension exposing a hello_db_assist function. · 0.0.0 · Functions and aggregates · Unknown · Rust · Not packagedeva_pg · EVA ICS pgrx extension for the EVA industrial IoT platform. · 0.0.1 · Functions and aggregates · Apache-2.0 · Rust · Not packagedpg_sqids · Encode numbers as short URL-safe Sqids and decode them in PostgreSQL · 0.1.0 · Functions and aggregates · MIT · Rust · Not packageduids · PostgreSQL extension to generate various types of universally unique IDs · 0.0.1 · Functions and aggregates · Unknown · Rust · Not packagedxataid_extension · Generate Xata-style rec_ identifiers with a 20-character lowercase alphanumeric suffix. · 0.0.0 · Functions and aggregates · MPL-2.0 · Rust · Not packagedtypeid · Allows to use TypeIDs in Postgres natively · 0.3.0 · Functions and aggregates · MIT · Rust · Packagedpg_url · Implements URL handling methods as postgres extension · 0.1.0 · Functions and aggregates · MIT · Rust · Not packagedslugify · PostgreSQL Extension to generate various variant of Slugs from a string. · 0.0.1 · Functions and aggregates · MIT · Rust · Not packagedpgrx_validation · Cross-target Rust validation library compiled as PostgreSQL functions through an optional pgrx feature. · 0.0.0 · Functions and aggregates · GPL-3.0 · Rust · Not packagednatord_pg · Natural-order comparison operators and btree operator class for PostgreSQL text values. · 0.0.0 · Functions and aggregates · MIT · Rust · Not packagedpgfaker · Generates fake company, person, internet, and phone data in PostgreSQL for tests, performance testing, and demos. · 0.0.3 · Functions and aggregates · MIT · Rust · Not packagedpg_ethopic · Format Ethiopic dates and numbers in PostgreSQL. · 0.0.1 · Functions and aggregates · MIT · Rust · Not packagedconvert · conversion functions for spatial, routing and other specialized uses · 0.1.0 · Functions and aggregates · MIT · Rust · Packagedpg_bedtools_rs · A PostgreSQL plugin for bedtools, implemented in Rust. · 0.1.0 · Functions and aggregates · MIT · Rust · Not packagedpg_linearAlgebra · A linear algebra extension · 1.0 · Functions and aggregates · Unknown · Rust · Not packagedfakeset · postgres extension to generate fake sentences · 1.0 · Functions and aggregates · Unknown · Rust · Not packagedpg_base58 · Base58 Encoder/Decoder Extension for PostgreSQL · 0.0.1 · Functions and aggregates · MIT · Rust · Packagedpg_str · Add Laravel-inspired string manipulation functions to PostgreSQL using pgrx · 0.3.1 · Functions and aggregates · MIT · Rust · Not packagedwrapper_deltalake · Unfinished pgrx hello-world prototype originally planned as a Delta Lake foreign data wrapper. · 0.0.0 · Functions and aggregates · Apache-2.0 · Rust · Not packagedkq_fx · ketteQ, Inc. · 1.0.1 · Functions and aggregates · Apache-2.0 · Rust · Not packagedpg_open_meteo · Prototype Rust/pgrx PostgreSQL extension associated with Open-Meteo weather data. · 0.0.0 · Functions and aggregates · Unknown · Rust · Not packagedpg_ortools · Constraint optimization extension using the HiGHS MIP/LP solver from PostgreSQL, with optional async execution. · 0.2.0 · Functions and aggregates · Matroid · Rust · Not packagedpg_sequence · ERP document numbering with formatted, scoped, auto-incrementing sequences · 0.2.0 · Functions and aggregates · Unknown · Rust · Not packagedpg_snowid · Generate thread-safe, time-sorted Snowflake-like IDs in PostgreSQL · 3.1.0 · Functions and aggregates · MIT · Rust · Not packagedpg_statkit · Descriptive statistics and clinical effect-size functions over arrays. · 1.1.0 · Functions and aggregates · MIT · Rust · Not packagedpgx_uuidv7 · A PostgreSQL extension to generate and cast v7 UUIDs · 0.1.7 · Functions and aggregates · MIT · Rust · Not packagedxata_id_extension · Generate Xata-style rec_ identifiers with a 20-character lowercase alphanumeric suffix. · 0.0.0 · Functions and aggregates · MIT · Rust · Not packagedexploring_aggregates · pgrx example defining a custom integer-sum aggregate with serialized state. · 0.0.0 · Functions and aggregates · MIT · Rust · Not packagedhello_pg · Minimal pgrx hello-world extension used to reproduce a macOS build issue. · 0.0.0 · Functions and aggregates · Unknown · Rust · Not packagedhelloworldtable · pgrx example returning a one-row table containing a Hello World greeting. · 0.0.0 · Functions and aggregates · Unknown · Rust · Not packagedpbloompg · portable bloom filter, create, serialize, query across Go, Rust, Postgres · 0.0.0 · Functions and aggregates · MIT · Rust · Not packagedpg_luhn · Luhn checksum, validation, and check-digit generation functions. · 0.0.0 · Functions and aggregates · Unknown · Rust · Not packagedpg_meritrank · The extension provides functionality for computing and ranking a merit in a Postgres database. · 0.0.1 · Functions and aggregates · MIT · Rust · Not packagedpg_pagination · Rust functions for cursor- and offset-based pagination with JSON results. · 0.1.0 · Functions and aggregates · Unknown · Rust · Not packagedpg_row_hashes · Computes deterministic row fingerprints, checksums, and XOR aggregates with SeaHash and FarmHash variants. · 0.3.2 · Functions and aggregates · Unknown · Rust · Not packagedpg_snowflake_id · Snowflake-style 64-bit ID generator for PostgreSQL implemented with pgrx · 0.0.1 · Functions and aggregates · MIT · Rust · Not packagedpgcuid2 · Generate CUID2 text identifiers inside PostgreSQL using the cuid2 Rust crate. · 0.1.0 · Functions and aggregates · MIT · Rust · Not packagedpgrand · Generates random test data through a PostgreSQL FDW, with an experimental table access method. · 0.1.0 · Functions and aggregates · Unknown · Rust · Not packagedpgrx_jsonb · Proof-of-concept pgrx functions for iterating PostgreSQL JSONB internals and reconstructing JSON values · 0.0.0 · Functions and aggregates · MIT · Rust · Not packagedpksuid · generate prefixed, sortable KSUID identifiers in PostgreSQL · 0.1.0 · Functions and aggregates · MIT · Rust · Not packagedreplace_string · Rust/pgrx function for literal string replacement · 0.0.0 · Functions and aggregates · Unknown · Rust · Not packagedtalib_ext · postgres extension to do technical analysis on postgres · 1.0 · Functions and aggregates · Unknown · Rust · Not packagedworld · pgrx tutorial functions for multilingual hello-world greetings. · 0.0.0 · Functions and aggregates · Unknown · Rust · Not packaged

45 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
pgx_ulid 0.2.3 ulid type and methods FUNC MIT Rust 14–18 501
pg_idkit 0.4.0 multi-tool for generating new/niche universally unique identifiers (ex. UUIDv6, ULID, KSUID) FUNC Apache-2.0 Rust 14–18 423
db_assist 0.0.0 Minimal pgrx training extension exposing a hello_db_assist function. FUNC Rust 387
eva_pg 0.0.1 EVA ICS pgrx extension for the EVA industrial IoT platform. FUNC Apache-2.0 Rust 13–18 103
pg_sqids 0.1.0 Encode numbers as short URL-safe Sqids and decode them in PostgreSQL FUNC MIT Rust 13–18 102
uids 0.0.1 PostgreSQL extension to generate various types of universally unique IDs FUNC Rust 11–16 74
xataid_extension 0.0.0 Generate Xata-style rec_ identifiers with a 20-character lowercase alphanumeric suffix. FUNC MPL-2.0 Rust 38
typeid 0.3.0 Allows to use TypeIDs in Postgres natively FUNC MIT Rust 14–18 29
pg_url 0.1.0 Implements URL handling methods as postgres extension FUNC MIT Rust 12
slugify 0.0.1 PostgreSQL Extension to generate various variant of Slugs from a string. FUNC MIT Rust 11
pgrx_validation 0.0.0 Cross-target Rust validation library compiled as PostgreSQL functions through an optional pgrx feature. FUNC GPL-3.0 Rust 13–17 10
natord_pg 0.0.0 Natural-order comparison operators and btree operator class for PostgreSQL text values. FUNC MIT Rust 13–17 5
pgfaker 0.0.3 Generates fake company, person, internet, and phone data in PostgreSQL for tests, performance testing, and demos. FUNC MIT Rust 14–18 5
pg_ethopic 0.0.1 Format Ethiopic dates and numbers in PostgreSQL. FUNC MIT Rust 13–17 4
convert 0.1.0 conversion functions for spatial, routing and other specialized uses FUNC MIT Rust 14–18 3
pg_bedtools_rs 0.1.0 A PostgreSQL plugin for bedtools, implemented in Rust. FUNC MIT Rust 13 3
pg_linearAlgebra 1.0 A linear algebra extension FUNC Rust 3
fakeset 1.0 postgres extension to generate fake sentences FUNC Rust 2
pg_base58 0.0.1 Base58 Encoder/Decoder Extension for PostgreSQL FUNC MIT Rust 14–18 2
pg_str 0.3.1 Add Laravel-inspired string manipulation functions to PostgreSQL using pgrx FUNC MIT Rust 11–15 2
wrapper_deltalake 0.0.0 Unfinished pgrx hello-world prototype originally planned as a Delta Lake foreign data wrapper. FUNC Apache-2.0 Rust 14–16 2
kq_fx 1.0.1 ketteQ, Inc. FUNC Apache-2.0 Rust 13–18 1
pg_open_meteo 0.0.0 Prototype Rust/pgrx PostgreSQL extension associated with Open-Meteo weather data. FUNC Rust 12–17 1
pg_ortools 0.2.0 Constraint optimization extension using the HiGHS MIP/LP solver from PostgreSQL, with optional async execution. FUNC Matroid Rust 14–18 1
pg_sequence 0.2.0 ERP document numbering with formatted, scoped, auto-incrementing sequences FUNC Rust 1
pg_snowid 3.1.0 Generate thread-safe, time-sorted Snowflake-like IDs in PostgreSQL FUNC MIT Rust 18 1
pg_statkit 1.1.0 Descriptive statistics and clinical effect-size functions over arrays. FUNC MIT Rust 13–17 1
pgx_uuidv7 0.1.7 A PostgreSQL extension to generate and cast v7 UUIDs FUNC MIT Rust 17–18 1
xata_id_extension 0.0.0 Generate Xata-style rec_ identifiers with a 20-character lowercase alphanumeric suffix. FUNC MIT Rust 1
exploring_aggregates 0.0.0 pgrx example defining a custom integer-sum aggregate with serialized state. FUNC MIT Rust
hello_pg 0.0.0 Minimal pgrx hello-world extension used to reproduce a macOS build issue. FUNC Rust
helloworldtable 0.0.0 pgrx example returning a one-row table containing a Hello World greeting. FUNC Rust
pbloompg 0.0.0 portable bloom filter, create, serialize, query across Go, Rust, Postgres FUNC MIT Rust
pg_luhn 0.0.0 Luhn checksum, validation, and check-digit generation functions. FUNC Rust
pg_meritrank 0.0.1 The extension provides functionality for computing and ranking a merit in a Postgres database. FUNC MIT Rust
pg_pagination 0.1.0 Rust functions for cursor- and offset-based pagination with JSON results. FUNC Rust
pg_row_hashes 0.3.2 Computes deterministic row fingerprints, checksums, and XOR aggregates with SeaHash and FarmHash variants. FUNC Rust 17–18
pg_snowflake_id 0.0.1 Snowflake-style 64-bit ID generator for PostgreSQL implemented with pgrx FUNC MIT Rust 13–17
pgcuid2 0.1.0 Generate CUID2 text identifiers inside PostgreSQL using the cuid2 Rust crate. FUNC MIT Rust 11–16
pgrand 0.1.0 Generates random test data through a PostgreSQL FDW, with an experimental table access method. FUNC Rust 15–16
pgrx_jsonb 0.0.0 Proof-of-concept pgrx functions for iterating PostgreSQL JSONB internals and reconstructing JSON values FUNC MIT Rust 11–16
pksuid 0.1.0 generate prefixed, sortable KSUID identifiers in PostgreSQL FUNC MIT Rust 11–16
replace_string 0.0.0 Rust/pgrx function for literal string replacement FUNC Rust 13–15
talib_ext 1.0 postgres extension to do technical analysis on postgres FUNC Rust
world 0.0.0 pgrx tutorial functions for multilingual hello-world greetings. FUNC Rust