Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
45 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| 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 | — |