Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
197 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| chkpass | 1.0 | data type for auto-encrypted passwords | TYPE | PostgreSQL | C | 14–18 | 2 |
| complex | 1.0 | Complex-number data type for PostgreSQL. | TYPE | — | C | — | 2 |
| damm | 1.0 | SQL implementation of the Damm check digit algorithm with a damm_code domain and helper functions. | TYPE | MIT | SQL | — | 2 |
| hashset | 0.0.1 | Provides hashset type. | TYPE | PostgreSQL | C | — | 2 |
| language | 0.0.4 | Custom PostgreSQL language enumeration type | TYPE | PostgreSQL | C | 10–18 | 2 |
| numeric_domains | 1.0 | Custom numeric domains for PostgreSQL | TYPE | MIT | SQL | 10 | 2 |
| password | 0.0.1 | PostgreSQL data type for passwords | TYPE | PostgreSQL | C | 10–18 | 2 |
| pg_acl | 0.1.3 | Utilities for handling aclitems. | TYPE | BSD-2-Clause | SQL | — | 2 |
| pg_bitcoin_address | 2.1 | Bitcoin address types plus Base58Check and Bech32/Bech32m codecs. | TYPE | WTFPL | C | — | 2 |
| pg_genotype | 1.0 | Provides a compact one-byte genotype type that preserves allele order and supports insertion and deletion symbols. | TYPE | PostgreSQL | C | — | 2 |
| pg_imputed_genotype | 1.0 | Store imputed-genotype probability triples in a packed four-byte PostgreSQL type. | TYPE | PostgreSQL | C | — | 2 |
| pg_intmap | 0.1 | Compressed integer-to-integer map | TYPE | — | C | — | 2 |
| pg_money | 0.3.0 | Exact currency-aware monetary types, arithmetic, and allocation | TYPE | MIT | Rust | 14–18 | 2 |
| pg_sexp | 0.1.0 | Adds a compact S-expression type with parsing, list operations, matching, containment, and hash/GIN indexing. | TYPE | Apache-2.0 | C | 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 |
| pgpm-types | 0.15.5 | PostgreSQL modules using the pgpm workflow for safe, testable, reversible SQL changes. | TYPE | MIT | C | — | 2 |
| pguri | 1.0 | provide indexable URI and domain-name types and URI text search | TYPE | PostgreSQL | C | — | 2 |
| url | 1.0 | SQL and PL/pgSQL types and helper functions for URL parsing, encoding, decoding, and query-string key/value handling. | TYPE | BSD-3-Clause | SQL | — | 2 |
| vercomp | 1.0.0 | Deprecated semantic-version data type and comparison operators | TYPE | MIT | C | 10 | 2 |
| vpack | 0.1 | VelocyPack data type, path type, operators, casts, and JSON/BSON conversion support for PostgreSQL. | TYPE | — | C++ | — | 2 |
| ajversion | 0.0.1 | Semantic version type for PostgreSQL backed by compact integer storage. | TYPE | PostgreSQL | C | — | 1 |
| boolean_cascaded | 2.0 | Composite boolean status type with operators and trigger helper for cascaded parent-child status. | TYPE | PostgreSQL | SQL | 10–18 | 1 |
| debversion | 1.2.0 | Debian version number data type | TYPE | PostgreSQL | SQL | 14–18 | 1 |
| decibel | 0.0.1 | Decibel data type with pressure conversions, arithmetic operators, comparisons, and aggregates | TYPE | GPL-3.0 | C | 10–18 | 1 |
| decimal | 1.0 | Decimal32 and decimal64 decimal floating-point data types with arithmetic and casts | TYPE | PostgreSQL | C | — | 1 |
| eigen | 1.1 | New array types and linear-algebra functions based on the Eigen numerical template library. | TYPE | MIT | C++ | 10–18 | 1 |
| evr | 0.0.2 | PostgreSQL extension for RPM epoch/version/release datatype parsing. | TYPE | GPL-3.0 | SQL | — | 1 |
| hamradio | 1 | ham radio extension | TYPE | PostgreSQL | SQL | — | 1 |
| italian_codes | 1.0 | Validation domains for Italian fiscal and VAT codes | TYPE | BSD-3-Clause | SQL | — | 1 |
| knx | 1.0 | data types for KNX Addresses | TYPE | BSD-3-Clause | C | — | 1 |
| pg_cryptocurrency | 0.2.0 | Native blockchain asset, amount, address, and uint256 types | TYPE | MIT | Rust | 14–18 | 1 |
| pg_digest | 1.0 | Data type for efficient storage of hash digests in PostgreSQL. | TYPE | GPL-3.0 | C | — | 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_msgpack | 0.0.1 | MessagePack data type with JSON and bytea casts and access operators | TYPE | PostgreSQL | C | — | 1 |
| pg_nanp | 1.0 | Validated and consistently formatted North American Numbering Plan data type | TYPE | PostgreSQL | C | — | 1 |
| pg_postal_code_ca | 1.0 | an efficient, validated, formatted Canadian postal code type | TYPE | PostgreSQL | C | — | 1 |
| pg_prob | 0.2.0 | Probabilistic data types for PostgreSQL - Monte Carlo simulation in SQL | TYPE | Matroid | Rust | 14–18 | 1 |
| pg_txn_status | 0.1 | One-byte txn_status data type for storing transaction state values. | TYPE | — | C | 10–18 | 1 |
| pg_vartype | 0.4 | Multiple scalar types in a single column | TYPE | — | C | — | 1 |
| pg_year | 0.0.1 | YEAR data type | TYPE | — | C | — | 1 |
| pgopenssltypes | 0.0.1 | PostgreSQL extension that stores and manipulates OpenSSL cryptographic types and functionality. | TYPE | PostgreSQL | C | 10–18 | 1 |
| rrule_safe | 0.2.1 | Memory-safe iCalendar recurrence-rule evaluation for PostgreSQL. | TYPE | PostgreSQL | Rust | 13–18 | 1 |
| ruid | 0.0.4 | Compact 22-character Base64 representation of PostgreSQL UUID values. | TYPE | — | C | 10–18 | 1 |
| saturated_int | 0.0.1 | Integer data type with saturation arithmetic that clamps overflow to int4 bounds. | TYPE | MIT | C | 10–16 | 1 |
| span | 0.1.0 | C data type for indexed document text spans, with casts, comparisons, B-tree/hash operator classes, aggregates, and accessors. | TYPE | PostgreSQL | C | — | 1 |
| text_domains | 1.0 | Pure-SQL collection of constrained PostgreSQL text domains for nonempty, alphabetic, alphanumeric, case-specific, and fixed-length values. | TYPE | MIT | SQL | 10 | 1 |
| types | 0.0.1 | Reusable domains for attachments, email addresses, hostnames, images, uploads, and URLs. | TYPE | — | C | — | 1 |
| uniqueidentifier | 1.0 | Legacy 16-byte uniqueidentifier data type, comparison operators, casts, and newid() generation for PostgreSQL. | TYPE | LGPL-2.1 | C | 16 | 1 |
| xtypes | 0.1 | Unsigned 64-bit byte-size type with human-readable binary-unit input/output, arithmetic, comparison, and rounding. | TYPE | Apache-2.0 | C | — | 1 |
| cas | 0.1.0 | CAS Registry Number data type for PostgreSQL. | TYPE | — | C | — |