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.

pglite_fusion · Embed an SQLite database in your PostgreSQL table · 0.0.6 · Data types · MIT · Rust · Packagedupid_pg · Prefixed, sortable 128-bit identifier type and generator · 0.0.0 · Data types · MIT · Rust · Not packagedpg_ferroid · PostgreSQL ULID type and generation functions backed by ferroid · 2.0.0 · Data types · MIT · Rust · Not packagedcas_codes · CAS Registry Number data type and validation support for PostgreSQL. · 0.1.0 · Data types · GPL-3.0 · Rust · Not packagedelements · Chemical elements and isotope metadata exposed as PostgreSQL enum types through pgrx. · 0.1.0 · Data types · GPL-3.0 · Rust · Not packagediso_codes · ISO country code enum/data types for PostgreSQL, generated with pgrx. · 0.1.0 · Data types · GPL-3.0 · Rust · Not packagedmedia_types · Strongly typed MIME media-type data type for PostgreSQL · 0.1.0 · Data types · GPL-3.0 · Rust · Not packagedmolecular_formulas · Molecular-formula parser and strongly typed PostgreSQL data type · 0.1.0 · Data types · GPL-3.0 · Rust · Not packagedplid · A 128-bit, lexicographically sortable PostgreSQL PLID type with short prefixes, millisecond timestamps, randomness, and optional monotonic generation. · 0.0.0 · Data types · MIT · Rust · Not packagedpostgreth · A pgrx extension providing Ethereum bloom/address/hash types plus Solidity ABI item and event-log decoding to JSONB. · 0.0.1 · Data types · Unknown · Rust · Not packagedsid · Sortable labeled 128-bit identifier type with compact human-readable encoding. · 0.0.0 · Data types · Unknown · Rust · Not packagedpg_chainutils · Blockchain utility types and functions for PostgreSQL, built with pgrx. · 0.2.4 · Data types · MIT · Rust · Not packagedb64enc · Rust/C extension that defines a b64enc base type with URL-safe Base64 input and output functions. · 0.0.1 · Data types · Unknown · Rust · Not packagedpg_money · Exact currency-aware monetary types, arithmetic, and allocation · 0.3.0 · Data types · MIT · Rust · Not packagedpg_sexp_rs · PostgreSQL extension to add support for s-expressions store, query, index. · 0.1.0 · Data types · Apache-2.0 · Rust · Not packagedpg_cryptocurrency · Native blockchain asset, amount, address, and uint256 types · 0.2.0 · Data types · MIT · Rust · Not packagedpg_lexo · Provides a Base62 lexicographic position type and helper functions for stable list ordering and reordering without bulk row updates. · 0.6.0 · Data types · MIT · Rust · Not packagedpg_prob · Probabilistic data types for PostgreSQL - Monte Carlo simulation in SQL · 0.2.0 · Data types · Matroid · Rust · Not packagedrrule_safe · Memory-safe iCalendar recurrence-rule evaluation for PostgreSQL. · 0.2.1 · Data types · PostgreSQL · Rust · Not packagedcompact_uuid · UUID type with canonical 22-character Base64url text · 0.1.1 · Data types · MIT · Rust · Not packagedconda_pgsql_rust_ext · Conda version data type and helpers for PostgreSQL, implemented with pgrx and rattler_conda_types. · 0.0.0 · Data types · MIT · Rust · Not packagedkmoney · Exact scale-18 monetary types with one SQL type per currency. · 0.2.1 · Data types · MIT OR Apache-2.0 · Rust · Not packagedoptim · Experimental pgrx extension defining optimization-direction and hyperparameter trial types. · 0.0.0 · Data types · Unknown · Rust · Not packagedpg_conda · PostgreSQL extension adding conda ecosystem version types, aggregates, and functions. · 1.0.1 · Data types · MIT · Rust · Not packagedpg_hlc · PostgreSQL HLC (Hybrid Logical Clock) extension in Rust compatible with Dart CRDT library. · 0.1.0 · Data types · MIT · Rust · Not packagedpg_nanoid · PostgreSQL extension adding a NanoID type and NanoID generation functions. · 0.0.0 · Data types · Unknown · Rust · Not packagedpg_siren · Validated French SIREN and SIRET identifier types with B-tree and hash index support. · 0.0.0 · Data types · Unknown · Rust · Not packagedpg_smaz · Smaz-compressed text type with length and raw-byte accessors. · 0.0.0 · Data types · Unknown · Rust · Not packagedpg_smolid · A Postgres pgrx extension adding smolid type and helper functions. · 0.1.0 · Data types · MIT · Rust · Not packagedpg_temporal · PostgreSQL extension adding Temporal ZonedDateTime support. · 1.0.0 · Data types · Unknown · Rust · Not packagedphone_number · A pgrx PostgreSQL data type and random generator for structured mobile phone numbers. · 0.0.0 · Data types · Unknown · Rust · Not packagedsemver_rs · A semantic version data type for PostgreSQL written in Rust · 0.1.0 · Data types · MIT · Rust · Not packagedulid · Embedded pgrx ULID type, generators, and casts · 0.1.3 · Data types · MIT · Rust · Not packaged

33 extensions found. Clear filters

NameVersionDescriptionCategoryLicenseLanguagePG VersionStars
pglite_fusion 0.0.6 Embed an SQLite database in your PostgreSQL table TYPE MIT Rust 14–18 832
upid_pg 0.0.0 Prefixed, sortable 128-bit identifier type and generator TYPE MIT Rust 18 71
pg_ferroid 2.0.0 PostgreSQL ULID type and generation functions backed by ferroid TYPE MIT Rust 13–18 44
cas_codes 0.1.0 CAS Registry Number data type and validation support for PostgreSQL. TYPE GPL-3.0 Rust 13–17 10
elements 0.1.0 Chemical elements and isotope metadata exposed as PostgreSQL enum types through pgrx. TYPE GPL-3.0 Rust 13–17 10
iso_codes 0.1.0 ISO country code enum/data types for PostgreSQL, generated with pgrx. TYPE GPL-3.0 Rust 13–17 10
media_types 0.1.0 Strongly typed MIME media-type data type for PostgreSQL TYPE GPL-3.0 Rust 13–17 10
molecular_formulas 0.1.0 Molecular-formula parser and strongly typed PostgreSQL data type TYPE GPL-3.0 Rust 13–17 10
plid 0.0.0 A 128-bit, lexicographically sortable PostgreSQL PLID type with short prefixes, millisecond timestamps, randomness, and optional monotonic generation. TYPE MIT Rust 13–18 8
postgreth 0.0.1 A pgrx extension providing Ethereum bloom/address/hash types plus Solidity ABI item and event-log decoding to JSONB. TYPE Rust 11–16 4
sid 0.0.0 Sortable labeled 128-bit identifier type with compact human-readable encoding. TYPE Rust 4
pg_chainutils 0.2.4 Blockchain utility types and functions for PostgreSQL, built with pgrx. TYPE MIT Rust 17 3
b64enc 0.0.1 Rust/C extension that defines a b64enc base type with URL-safe Base64 input and output functions. TYPE Rust 2
pg_money 0.3.0 Exact currency-aware monetary types, arithmetic, and allocation TYPE MIT Rust 14–18 2
pg_sexp_rs 0.1.0 PostgreSQL extension to add support for s-expressions store, query, index. TYPE Apache-2.0 Rust 2
pg_cryptocurrency 0.2.0 Native blockchain asset, amount, address, and uint256 types TYPE MIT Rust 14–18 1
pg_lexo 0.6.0 Provides a Base62 lexicographic position type and helper functions for stable list ordering and reordering without bulk row updates. TYPE MIT Rust 16–18 1
pg_prob 0.2.0 Probabilistic data types for PostgreSQL - Monte Carlo simulation in SQL TYPE Matroid Rust 14–18 1
rrule_safe 0.2.1 Memory-safe iCalendar recurrence-rule evaluation for PostgreSQL. TYPE PostgreSQL Rust 13–18 1
compact_uuid 0.1.1 UUID type with canonical 22-character Base64url text TYPE MIT Rust 18
conda_pgsql_rust_ext 0.0.0 Conda version data type and helpers for PostgreSQL, implemented with pgrx and rattler_conda_types. TYPE MIT Rust 13–17
kmoney 0.2.1 Exact scale-18 monetary types with one SQL type per currency. TYPE MIT OR Apache-2.0 Rust 15–18
optim 0.0.0 Experimental pgrx extension defining optimization-direction and hyperparameter trial types. TYPE Rust 12–17
pg_conda 1.0.1 PostgreSQL extension adding conda ecosystem version types, aggregates, and functions. TYPE MIT Rust 13–17
pg_hlc 0.1.0 PostgreSQL HLC (Hybrid Logical Clock) extension in Rust compatible with Dart CRDT library. TYPE MIT Rust
pg_nanoid 0.0.0 PostgreSQL extension adding a NanoID type and NanoID generation functions. TYPE Rust 18
pg_siren 0.0.0 Validated French SIREN and SIRET identifier types with B-tree and hash index support. TYPE Rust
pg_smaz 0.0.0 Smaz-compressed text type with length and raw-byte accessors. TYPE Rust
pg_smolid 0.1.0 A Postgres pgrx extension adding smolid type and helper functions. TYPE MIT Rust 13–18
pg_temporal 1.0.0 PostgreSQL extension adding Temporal ZonedDateTime support. TYPE Rust 12–17
phone_number 0.0.0 A pgrx PostgreSQL data type and random generator for structured mobile phone numbers. TYPE Rust 16
semver_rs 0.1.0 A semantic version data type for PostgreSQL written in Rust TYPE MIT Rust
ulid 0.1.3 Embedded pgrx ULID type, generators, and casts TYPE MIT Rust 14–16