Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
587 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pg_mockable | 1.1.0 | Create mockable wrappers for PostgreSQL functions in tests | LANG | PostgreSQL | SQL | 14–18 | 8 |
| pg_pageprep | 0.1 | Prepares heap pages on PostgreSQL or Postgres Pro Standard for migration to the 64-bit-XID page format used by Postgres Pro Enterprise. | ETL | PostgreSQL | C | 10–11 | 8 |
| pg_rowalesce | 0.1.12 | rowalesce() is like coalesce(), but for rows and other composite types. | FUNC | PostgreSQL | SQL | — | 8 |
| pg_semantic_cache | 0.1.0-beta4 | Caches query results and retrieves semantically similar results using pgvector embeddings and configurable eviction policies. | RAG | PostgreSQL | C | 14–18 | 8 |
| progress | 0.0.1 | progress: query-progress estimation for a patched PostgreSQL 9.3 development branch | STAT | PostgreSQL | C | — | 8 |
| telephone | 0.0.1 | PostgreSQL data type for normalized telephone numbers with dialing-plan validation. | TYPE | PostgreSQL | C | 10–18 | 8 |
| bwcontrol | 1.0 | Bottledwater control extension | ETL | PostgreSQL | C | 10–18 | 7 |
| cbor | 0.1.0 | Concise Binary Object Representation data type for PostgreSQL. | TYPE | PostgreSQL | C | 10–18 | 7 |
| drop_role_helper | 1.0 | Generates SQL to revoke all privileges held by a role in the current database. | SEC | PostgreSQL | SQL | — | 7 |
| gogudb | 1.1 | PostgreSQL extension for distributed hash and range partitioning across foreign servers. | OLAP | PostgreSQL | C | 10–11 | 7 |
| hashtypes | 0.1.5 | sha1, md5 and other data types for PostgreSQL | TYPE | PostgreSQL | C | 14–18 | 7 |
| pg_bigmr | 0.1.0 | text similarity measurement and index searching based on bigrams | FTS | PostgreSQL | Rust | 12–17 | 7 |
| pg_cuvs | 0.5.0 | ⚡ Blazing-fast GPU vector search for PostgreSQL powered by NVIDIA cuVS. | RAG | PostgreSQL | C | — | 7 |
| pg_drop_events | 0.1.0 | logs transaction ids of drop table, drop column, drop materialized view statements | ADMIN | PostgreSQL | SQL | 14–18 | 7 |
| pg_feedback | 1.0 | PostgreSQL extension that generates a report about database usage | STAT | PostgreSQL | C | — | 7 |
| pg_markdown | 0.1 | Pre-release Markdown-to-HTML conversion extension for PostgreSQL. | UTIL | PostgreSQL | C | — | 7 |
| pg_safer_settings | 1.0.0 | Functions and mechanisms for handling PostgreSQL settings more safely. | ADMIN | PostgreSQL | SQL | — | 7 |
| pg_text_semver | 1.2.1 | Semantic version domain and comparison operators for PostgreSQL | TYPE | PostgreSQL | SQL | 14–18 | 7 |
| plotpg | 1.0 | plot PostgreSQL result sets and analytic functions with gnuplot | UTIL | PostgreSQL | C | — | 7 |
| postbis | 1.0 | Adds compressed DNA, RNA, amino-acid, and aligned sequence types with casts, operators, indexes, and bioinformatics functions. | TYPE | PostgreSQL | C | 14–18 | 7 |
| uints | 0.9 | C extension providing unsigned 16-bit and 32-bit integer types with casts, operators, and numeric support functions. | TYPE | PostgreSQL | C | — | 7 |
| ajbool | 0.0.3 | Three-valued boolean type with a pseudo-NULL unknown state for primary keys. | TYPE | PostgreSQL | C | 10–16 | 6 |
| db2fce | 0.0.17 | DB2 compatibility functions, types, operators, and SYSIBM.SYSDUMMY1 for PostgreSQL. | SIM | PostgreSQL | SQL | 14–18 | 6 |
| 0.1 | Email address data type with validation, equality operators, and user/domain helper functions. | TYPE | PostgreSQL | C | 10–18 | 6 | |
| envvar | 1.0.1 | Fetch the value of an environment variable | UTIL | PostgreSQL | C | 14–18 | 6 |
| pg_dbms_lock | 2.0 | Extension to add Oracle DBMS_LOCK full compatibility to PostgreSQL | SIM | PostgreSQL | SQL | 14–18 | 6 |
| pg_disorder | 0.1.0 | Perturb unordered SELECT row order to expose order-dependent tests | FEAT | PostgreSQL | C | 14–18 | 6 |
| pg_dropbuffers | 0.0.1 | Drop PostgreSQL shared buffers and the operating-system page cache for testing | FEAT | PostgreSQL | C | — | 6 |
| pg_html5_email_address | 1.2.3 | PostgreSQL email validation that is consistent with the HTML5 spec | UTIL | PostgreSQL | SQL | 14–18 | 6 |
| pg_logqueryid | 0.0.1 | Logs pg_stat_statements query IDs alongside auto_explain output. | STAT | PostgreSQL | C | 10–18 | 6 |
| pg_queryid | 0.0.1 | Compute configurable external query fingerprints for PostgreSQL | STAT | PostgreSQL | C | 14–18 | 6 |
| pg_stl | 1.0.0 | Time series analysis functions for PostgreSQL | TIME | PostgreSQL | C | 16–18 | 6 |
| pg_utl_smtp | 1.0.0 | Oracle UTL_SMTP compatibility extension for PostgreSQL | SIM | PostgreSQL | SQL | 14–18 | 6 |
| pg_vault_tde | 1.7.1 | Transparent Data Encryption for PostgreSQL through custom table and index access methods | SEC | PostgreSQL | C | 17–18 | 6 |
| pgseccomp | 1.0 | provide seccomp syscall filtering for PostgreSQL | SEC | PostgreSQL | C | — | 6 |
| psl | 1.0.0 | Returns the registrable domain for a hostname using a compiled-in Public Suffix List. | FUNC | PostgreSQL | C | 11–15 | 6 |
| querymem | 1.0 | pgEdge Labs: The querymem Postgres extension for estimating query memory usage | STAT | PostgreSQL | C | — | 6 |
| roleman | 0.3.0 | Parameterized role and privilege management functions for PostgreSQL. | SEC | PostgreSQL | SQL | 10–18 | 6 |
| router | 0.0.1 | Experimental C extension that routes PostgreSQL OLTP queries across shards. | OLAP | PostgreSQL | C | — | 6 |
| tsearch_extras | 1.0 | Full-text-search helpers for returning match locations and extracting tsvector lexemes. | FTS | PostgreSQL | C | 10–11 | 6 |
| uuid-freebsd | 2.0 | UUID generation functions for PostgreSQL on FreeBSD. | FUNC | PostgreSQL | C | 10–18 | 6 |
| jsonb_schema | 1.0 | jsonb with separately stored schema | TYPE | PostgreSQL | C | — | 5 |
| memoryam | 0.0.1 | In-memory TableAM implementation | FEAT | PostgreSQL | C | — | 5 |
| mysql_migrator | 0.3.0 | Tools for MySQL to PostgreSQL migration | ETL | PostgreSQL | SQL | — | 5 |
| pg_accumulator | 1.1.3 | Accumulation registers for balance and turnover tracking in PostgreSQL | FUNC | PostgreSQL | C | 14–18 | 5 |
| pg_bofh | 0.0.1 | Rejects queries without WHERE clauses using a planner hook loaded via shared_preload_libraries. | ADMIN | PostgreSQL | C | — | 5 |
| pg_ethiopian_calendar | 1.1 | Convert between Gregorian and Ethiopian calendar dates | TIME | PostgreSQL | C | 11–18 | 5 |
| pg_ladybug | 1.0 | Cypher queries over PostgreSQL tables through an embedded Ladybug graph engine. | FEAT | PostgreSQL | C | 17–18 | 5 |
| pg_track_slow_queries | 1.0 | Tracks slow queries and their execution plans | STAT | PostgreSQL | C | 10–18 | 5 |
| pgsmtp | 0.1.1 | Send SMTP email and file attachments from PostgreSQL using untrusted PL/Python functions. | UTIL | PostgreSQL | Python | 10–18 | 5 |