Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
354 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pg_variables | 1.2.5 | Session-scoped variables with scalar, array, and record types | FEAT | PostgreSQL | C | 14–18 | 13 |
| session_variable | 3.4 | Registration and manipulation of session variables and constants | SIM | GPL-3.0 | C | 14–18 | 13 |
| sslutils | 1.4 | A Postgres extension for managing SSL certificates through SQL | SEC | PostgreSQL | C | 14–18 | 13 |
| pg_circuit | 0.1.0 | Runtime observation, warnings and blocking for dangerous SQL statements | ADMIN | Apache-2.0 | C | 16–18 | 12 |
| pg_eviltransform | 0.0.4 | Coordinate transforms for BD09/GCJ02 via PostGIS ST_Transform | GIS | MIT | Rust | 14–18 | 12 |
| l10n_table_dependent_extension | 0.8.3 | PostgreSQL l10n toolbox | TYPE | PostgreSQL | SQL | 14–18 | 11 |
| logical_ddl | 0.1.0 | Replicate supported DDL changes over PostgreSQL logical replication | ETL | MIT | C | 14–18 | 11 |
| pg_enigma | 0.5.0 | Encrypted postgres data type | SEC | MIT | Rust | 14–18 | 11 |
| pg_xenophile | 0.8.3 | More than the bare necessities for PostgreSQL i18n and l10n. | TYPE | PostgreSQL | SQL | 14–18 | 11 |
| xxhash | 0.0.1 | xxhash functions for PostgreSQL | UTIL | BSD-2-Clause | C | 14–18 | 11 |
| pg_smtp_client | 0.2.1 | PostgreSQL extension to send email using SMTP | UTIL | MIT | Rust | 14–18 | 10 |
| byteamagic | 0.2.4 | Detect MIME types and file formats from PostgreSQL bytea values | UTIL | BSD-2-Clause | C | 14–18 | 9 |
| country | 0.0.3 | Country data type, ISO 3166-1 | TYPE | PostgreSQL | C | 14–18 | 9 |
| cryptint | 1.0.0 | Encryption functions for int and bigint values | UTIL | PostgreSQL | C | 14–18 | 9 |
| md5hash | 1.0.1 | type for storing 128-bit binary data inline | TYPE | BSD-2-Clause | C | 14–18 | 9 |
| pg_auditor | 0.2 | Audit data changes and provide flashback ability | SEC | BSD-3-Clause | SQL | 14–18 | 9 |
| pg_typescript | 0.1.0 | pg_typescript: TypeScript/JavaScript procedural language for PostgreSQL | LANG | MIT | Rust | 14–18 | 9 |
| shacrypt | 1.1 | Implements SHA256-CRYPT and SHA512-CRYPT password encryption schemes | UTIL | PostgreSQL | C | 14–18 | 9 |
| floatfile | 1.3.1 | Simple file storage for arrays of floats | UTIL | MIT | C | 14–18 | 8 |
| pg_extra_time | 2.1.0 | Some date time functions and operators that, | UTIL | PostgreSQL | SQL | 14–18 | 8 |
| pg_mockable | 1.1.0 | Create mockable wrappers for PostgreSQL functions in tests | LANG | PostgreSQL | SQL | 14–18 | 8 |
| pg_orca | 1.0.0 | ORCA query optimizer as a PostgreSQL extension | OLAP | Apache-2.0 | C++ | 18 | 8 |
| tzf | 0.3.0 | Fast lookup timezone name by GPS coordinates | GIS | MIT | Rust | 14–18 | 8 |
| hashtypes | 0.1.5 | sha1, md5 and other data types for PostgreSQL | TYPE | PostgreSQL | C | 14–18 | 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_sqlog | 1.6 | Provide SQL interface to logs | STAT | BSD-3-Clause | SQL | 14–18 | 7 |
| pg_text_semver | 1.2.1 | Semantic version domain and comparison operators for PostgreSQL | TYPE | PostgreSQL | SQL | 14–18 | 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 |
| envvar | 1.0.1 | Fetch the value of an environment variable | UTIL | PostgreSQL | C | 14–18 | 6 |
| noset | 0.3.0 | Module for blocking SET variables for non-super users. | SEC | AGPL-3.0 | C | 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_html5_email_address | 1.2.3 | PostgreSQL email validation that is consistent with the HTML5 spec | UTIL | PostgreSQL | SQL | 14–18 | 6 |
| pg_stl | 1.0.0 | Time series analysis functions for PostgreSQL | TIME | PostgreSQL | C | 16–18 | 6 |
| pg_summarize | 0.0.1 | Text Summarization using LLMs. Built using pgrx | RAG | — | Rust | 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 |
| pgmnemo | 0.20.0 | Single-plan multimodal agent memory for PostgreSQL | RAG | Apache-2.0 | SQL | 17–18 | 6 |
| explain_ui | 0.0.2 | easily jump into a visual plan UI for any SQL query | STAT | — | Rust | 14–18 | 5 |
| oidc_validator | 0.1.0 | PostgreSQL 18 OIDC bearer-token validator plugin written in Rust | SEC | — | Rust | 18 | 5 |
| pg_accumulator | 1.1.3 | Accumulation registers for balance and turnover tracking in PostgreSQL | FUNC | PostgreSQL | C | 14–18 | 5 |
| pg_kpart | 1.0 | Reject full partition scans that omit the partition key | SEC | ISC | C | 14–18 | 5 |
| pg_mentat | 1.5.7 | Datomic-compatible data model and Datalog query engine inside PostgreSQL | FEAT | Apache-2.0 | Rust | 14–18 | 5 |
| pgmqtt | 0.4.1 | CDC-to-MQTT broker for PostgreSQL | ETL | Elastic-2.0 | Rust | 14–18 | 5 |
| xicor | 0.1.1 | XI Correlation Coefficient in Postgres | FUNC | GPL-3.0 | C | 14–18 | 5 |
| ddl_historization | 0.2 | Historize the ddl changes inside PostgreSQL database | UTIL | GPL-2.0 | SQL | 14–18 | 4 |
| etcd_fdw | 0.0.1 | Foreign data wrapper for etcd | FDW | MIT | Rust | 14–18 | 4 |
| pg_polyline | 0.0.1 | Fast Google Encoded Polyline encoding & decoding for postgres | GIS | MIT | Rust | 14–18 | 4 |
| pgelog | 1.0.2 | Extended logging via pseudo-autonomous transactions | ADMIN | PostgreSQL | SQL | 14–18 | 4 |
| qdgc | 0.1.0 | Encode, decode, navigate, and fill Extended Quarter Degree Grid Cell codes in pure SQL. | GIS | Apache-2.0 | SQL | 14–18 | 4 |
| qdgc_postgis | 0.1.0 | Add PostGIS geometry and geography bindings plus area-to-cell fills for QDGC. | GIS | Apache-2.0 | SQL | 14–18 | 4 |
| base62 | 0.0.1 | Base62 extension for PostgreSQL | FUNC | MIT | C | 14–18 | 3 |