Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
156 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| min_to_max | 1.0 | aggregates and functions for PostgreSQL Server | FUNC | — | C | — | 1 |
| pg_calcpi | 1.0 | Computes digits of pi in PostgreSQL with a PL/pgSQL spigot algorithm. | FUNC | — | SQL | — | 1 |
| pg_json_diff | 1.0 | JSONB diff, JSON Patch, and merge-patch functions for PostgreSQL | FUNC | MIT | C++ | 12–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_py_ext | 1.0.0 | A PostgreSQL extension using PL/Python3U to add numbers | FUNC | PostgreSQL | SQL | — | 1 |
| pg_rand_ext | 1.0 | Functions that generate random values for PostgreSQL | FUNC | PostgreSQL | C | — | 1 |
| pg_snowid | 3.1.0 | Generate thread-safe, time-sorted Snowflake-like IDs in PostgreSQL | FUNC | MIT | Rust | 18 | 1 |
| pg_variant_functions | 1.0 | Variant summary and allele-frequency functions over TINYINT[] genotype arrays | FUNC | PostgreSQL | C | 10–18 | 1 |
| pgx_uuidv7 | 0.1.7 | A PostgreSQL extension to generate and cast v7 UUIDs | FUNC | MIT | Rust | 17–18 | 1 |
| random | 2.0.0 | random data generator | FUNC | PostgreSQL | C | 14–18 | 1 |
| recommend | 1.0 | Experimental C extension providing scalar distance, text similarity, and one-dimensional array similarity functions derived from smlar. | FUNC | — | C | — | 1 |
| rotate_array | 1.0 | aggregates and functions for PostgreSQL Server | FUNC | — | C | — | 1 |
| split_composite | 1.0 | aggregates and functions for PostgreSQL Server | FUNC | — | C | — | 1 |
| stringtheory | 1.0.2 | C++ extension providing SIMD-optimized exact equality and substring-search functions for PostgreSQL text values. | FUNC | PostgreSQL | C++ | 14–16 | 1 |
| sum_array | 0.0.1 | C function that sums PostgreSQL integer and floating-point arrays into float8. | FUNC | — | C | — | 1 |
| weighted_stats | 1.0.0 | Weighted aggregate functions | FUNC | PostgreSQL | C | — | 1 |
| xata_id_extension | 0.0.0 | Generate Xata-style rec_ identifiers with a 20-character lowercase alphanumeric suffix. | FUNC | MIT | Rust | — | 1 |
| I4R_AUDB_extension | 1.1 | AUDB operations for PostgreSQL int4range values. | FUNC | — | C | — | |
| auto_counters | 1.0 | PostgreSQL extension for automatic contextual numbering | FUNC | PostgreSQL | C | — | |
| autoinc | 1.0 | functions for autoincrementing fields | FUNC | PostgreSQL | C | 14–18 | |
| bgvalidators | 1.0 | Validation functions for IBAN, Bulgarian EGN personal IDs, BULSTAT VAT numbers, and LNCh foreigner IDs. | FUNC | PostgreSQL | SQL | — | |
| btree_gin | 1.3 | support for indexing common datatypes in GIN | FUNC | PostgreSQL | C | 14–18 | |
| btree_gist | 1.7 | support for indexing common datatypes in GiST | FUNC | PostgreSQL | C | 14–18 | |
| countnulls | 1.0.0 | Simple function to count the number of NULL arguments | FUNC | PostgreSQL | C | — | |
| dbstats | 1.1 | Descriptive statistics and data quality analysis for PostgreSQL | FUNC | — | SQL | — | |
| dict_int | 1.0 | text search dictionary template for integers | FUNC | PostgreSQL | C | 14–18 | |
| dict_xsyn | 1.0 | text search dictionary template for extended synonym processing | FUNC | PostgreSQL | C | 14–18 | |
| first_last | 0.1.1 | Aggregate functions to return first or last "n" elements in a group | FUNC | PostgreSQL | SQL | — | |
| generate_up_down_series | 0.0.1 | PostgreSQL Up Down Sequence | FUNC | — | C | — | |
| get_sum | 0.0.1 | simple sum of two integers for postgres externsion using c | FUNC | — | C | — | |
| insert_username | 1.0 | functions for tracking who changed a table | FUNC | PostgreSQL | C | 14–18 | |
| intagg | 1.1 | integer aggregator and enumerator (obsolete) | FUNC | PostgreSQL | C | 14–18 | |
| intarray | 1.5 | functions, operators, and index support for 1-D arrays of integers | FUNC | PostgreSQL | C | 14–18 | |
| moddatetime | 1.0 | functions for tracking last modification time | FUNC | PostgreSQL | C | 14–18 | |
| nfiesta_sdesign | 1.1.17 | PostgreSQL extension for manipulating sampling design data. | FUNC | EUPL-1.2 | SQL | 16 | |
| omnisketch | 1.0.2 | data structure for on-line agg of data into approximate sketch | FUNC | PostgreSQL | C | 14–18 | |
| pg_cext | 1.0.0 | A PostgreSQL extension to add two numbers | FUNC | PostgreSQL | C | — | |
| pg_jsonpatch | 1.0.0 | PostgreSQL implementation of JSON Patch | FUNC | MIT | SQL | — | |
| pg_kalman | 0.1 | A Kalman filter extension for PostgreSQL. | FUNC | — | C | — | |
| pg_plpgsql_ext | 1.0.0 | A PostgreSQL extension with a PL/pgSQL function to subtract numbers | FUNC | PostgreSQL | SQL | — | |
| pg_running_stats | 1.0 | Mergeable Running Statistics (Welford/Chan) Extension for PostgreSQL | FUNC | MIT | C | — | |
| 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 | |
| range_type_functions | 0.0.4 | Functions for enhancing range type functionality. | FUNC | PostgreSQL | SQL | — | |
| refint | 1.0 | functions for implementing referential integrity (obsolete) | FUNC | PostgreSQL | C | 14–18 | |
| session_hash_tools | 1.0.0 | Functions to store nested hashes in PL/Perl shared hash | FUNC | PostgreSQL | SQL | — |