Explore 2392 PostgreSQL extensions from PGEXT, maintained by Pigsty.
1803 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| plsix | 2 | provide a Perl 6/Raku procedural language handler for PostgreSQL | LANG | PostgreSQL | C | 10–18 | 1 |
| postgis_domains | 1.0 | Define reusable PostGIS geometry and geography domains constrained to valid, simple SRID 4326 values | GIS | MIT | SQL | 10 | 1 |
| postgres_redis | 0.0.0 | synchronize selected PostgreSQL table values to Redis with hooks and a background worker | ETL | MIT | Rust | 11–16 | 1 |
| postgresml | 1.0 | Exposes tsvector lexemes and position counts for an experimental naive Bayes text-classification demo. | RAG | — | C | — | 1 |
| proxquery | 0.5.2 | positional proximity predicates for tsvector full-text search | FTS | — | Rust | — | 1 |
| pscan | 1.0 | A PostgreSQL 9.6 test extension comparing tuple-based parallel heap scans with manually partitioned block-range scans. | FEAT | — | C | — | 1 |
| range_partitioning | 1.2.2 | Manages trigger-based static range partitions for PostgreSQL-XL, including split and merge operations. | OLAP | PostgreSQL | SQL | — | 1 |
| recommend | 1.0 | Experimental C extension providing scalar distance, text similarity, and one-dimensional array similarity functions derived from smlar. | FUNC | — | C | — | 1 |
| redis_backed_storage | 0.0.0 | Experimental PostgreSQL table access method backed by Redis storage. | FEAT | — | Rust | 11–16 | 1 |
| rep_fdw | 0.1.0 | Replicate table changes to another PostgreSQL server through postgres_fdw | ETL | PostgreSQL | SQL | — | 1 |
| rotate_array | 1.0 | aggregates and functions for PostgreSQL Server | FUNC | — | C | — | 1 |
| rpg | 0.1 | R-inspired PL/pgSQL data manipulation functions. | FUNC | — | SQL | — | 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 |
| schedule | 1.0 | Cron-formatted schedule type and UTC timestamp-matching functions for PostgreSQL. | TIME | MIT | C | — | 1 |
| scylla_fdw | 1.0 | Foreign data wrapper for querying and modifying ScyllaDB tables from PostgreSQL over CQL. | FDW | PostgreSQL | C | 14–18 | 1 |
| shard_manager | 0.0.1 | SQL/PLpgSQL toolkit for schema-based sharding, shard maps, template-table cloning, and 64-bit distributed ID generation. | OLAP | Apache-2.0 | SQL | — | 1 |
| showenv | 1.0 | Show environment variables for a backend | ADMIN | Apache-2.0 | C | — | 1 |
| simple | 1.0 | postgresql simple demo extension | FEAT | BSD-3-Clause | C | — | 1 |
| simpleext | 1.0 | trivial boilerplates, examples | FEAT | — | Go | — | 1 |
| sm2 | 1.0 | SM2 elliptic curve cryptography functions (Chinese National Standard GB/T 32918) | SEC | — | C | — | 1 |
| sm4 | 1.0 | SM4 encryption/decryption functions (Chinese National Standard) | SEC | — | C | — | 1 |
| soundex-function | 1.0.0 | soundex - function for comparing strings | FTS | PostgreSQL | C | — | 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 |
| spgist | 1.0 | SP-GIST index (access method) | FEAT | — | C | — | 1 |
| split_composite | 1.0 | aggregates and functions for PostgreSQL Server | FUNC | — | C | — | 1 |
| streaminglag | 1.0 | SQL helpers that convert WAL LSNs to integers and estimate primary-to-standby streaming replication lag in bytes. | STAT | BSD-2-Clause | SQL | 10–18 | 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 |
| stripe | 0.0.1 | Experimental generated SQL/PLPython SDK for calling the Stripe REST API from PostgreSQL. | UTIL | Apache-2.0 | SQL | 14–18 | 1 |
| sum_array | 0.0.1 | C function that sums PostgreSQL integer and floating-point arrays into float8. | FUNC | — | C | — | 1 |
| sys_syn_dblink | 0.0.1 | PL/pgSQL synchronization processor that pulls sys_syn queues over named dblink connections, transforms batches, writes local tables, and returns processing status to the source database. | ETL | PostgreSQL | SQL | 10–18 | 1 |
| table_log_pl | 0.1 | PL/pgSQL drop-in replacement for the table_log trigger-based DML auditing extension. | SEC | — | SQL | — | 1 |
| tcn_json | 1.1 | C trigger function that sends primary-key change notifications through LISTEN/NOTIFY. | ETL | — | C | — | 1 |
| template_fdw | 0.0 | Foreign data wrapper for template tables that intentionally rejects SELECT and DML operations. | FDW | BSD-2-Clause | C | 10–18 | 1 |
| test_factory | 0.5.0 | Framework for registering, creating, caching, and reusing named PostgreSQL test data sets. | FEAT | BSD-2-Clause | SQL | — | 1 |
| test_factory_pgtap | 0.1.0 | A framework for managing test data | FEAT | BSD-2-Clause | SQL | — | 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 |
| timeflux | 1.0 | TimeFlux+: Advanced Time-Series Storage Engine | TIME | MulanPSL-2.0 | C++ | — | 1 |
| tm_postgres_basics | 1.0.0 | PL/pgSQL helper functions for resolving relation OIDs and traversing table inheritance. | FUNC | MIT | SQL | — | 1 |
| triangle_array | 0.1 | Prototype PostgreSQL representation of triangulated irregular networks using compact point and triangle arrays. | GIS | — | C | — | 1 |
| trunklet-format | 0.2.0 | A format()-based template language for trunklet | UTIL | BSD-2-Clause | SQL | — | 1 |
| tsf_fdw | 1.0 | Golden Helix C foreign data wrapper for reading one or more TSF genomic data files as PostgreSQL foreign tables. | FDW | LGPL-3.0 | C | — | 1 |
| tuple_fdw | 0.1 | Proof-of-concept C foreign data wrapper for append-only, LZ4-compressed binary tuple files used as cold storage. | FDW | — | C | — | 1 |
| twitter_parser | 1.0 | Minimal C full-text-search parser that tokenizes Twitter-style hashtags and mentions. | FTS | — | C | — | 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 |
| units | 0.0.1 | Unit conversion table and PL/pgSQL conversion function for length units. | FUNC | — | SQL | — | 1 |
| user_info | 0.0.1 | Provides user-related information including owned objects and granted roles. | SEC | BSD-2-Clause | SQL | — | 1 |
| vastbase_sm4 | 1.0 | SM4 encryption/decryption functions for VastBase using Java implementation via JNI | SEC | MIT | Java | — | 1 |