Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
354 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pg_curl | 2.4.6 | Run curl actions for data transfer in URL syntax | UTIL | MIT | C | 14–18 | 71 |
| pg_session_jwt | 0.5.0 | Manage authentication sessions using JWTs | SEC | Apache-2.0 | Rust | 14–18 | 69 |
| hunspell_cs_cz | 1.0 | Czech Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_de_de | 1.0 | German Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_en_us | 1.0 | en_US Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_fr | 1.0 | French Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_ne_np | 1.0 | Nepali Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_nl_nl | 1.0 | Dutch Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_nn_no | 1.0 | Norwegian (norsk) Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_pt_pt | 1.0 | Portuguese Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_ru_ru | 1.0 | Russian Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_ru_ru_aot | 1.0 | Russian Hunspell Dictionary (from AOT.ru group) | FTS | PostgreSQL | Data | 14–18 | 68 |
| pg_task | 3.0.0 | execute any sql command at any specific time at background | TIME | MIT | C | 14–18 | 68 |
| pg_render | 0.1.3 | Render HTML in SQL | UTIL | MIT | Rust | 14–18 | 65 |
| pg_protobuf | 1.0 | Protobuf support for PostgreSQL | UTIL | MIT | C | 14–18 | 63 |
| qos | 1.0 | QoS resource governor extension for PostgreSQL sessions and queries | ADMIN | GPL-3.0 | C | 15–18 | 63 |
| pg_sorted_heap | 0.14.0 | Sorted heap table AM with zone map scan pruning and built-in vector search | OLAP | PostgreSQL | C | 16–18 | 60 |
| hashlib | 1.1 | Stable hash functions for Postgres | UTIL | PostgreSQL | C | 14–18 | 59 |
| pgdd | 0.6.1 | Introspect pg data dictionary via standard SQL | ADMIN | MIT | Rust | 14–18 | 56 |
| pgnodemx | 2.0.1 | Capture node OS metrics via SQL queries | STAT | Apache-2.0 | C | 14–18 | 55 |
| pg_tiktoken | 0.0.1 | tiktoken tokenizer for use with OpenAI models in postgres | RAG | Apache-2.0 | Rust | 14–18 | 52 |
| url_encode | 1.2.5 | url_encode, url_decode functions | UTIL | PostgreSQL | C | 14–18 | 52 |
| aggs_for_arrays | 1.3.3 | Various functions for computing statistics on arrays of numbers | FUNC | MIT | C | 14–18 | 50 |
| lolor | 1.2.2 | Logical-replication-friendly replacement for PostgreSQL large objects | ETL | PostgreSQL | C | 15–18 | 48 |
| pgh_consistency | 6.6 | Pfafstetter consistency checks for PgHydro | GIS | GPL-2.0 | SQL | 14–18 | 47 |
| pgh_hgm | 2.2.6 | Hydrogeomorphological analysis extension for PgHydro | GIS | GPL-2.0 | SQL | 14–18 | 47 |
| pgh_output | 6.6 | Output and reporting objects for PgHydro | GIS | GPL-2.0 | SQL | 14–18 | 47 |
| pgh_output_en_au | 6.6 | Australian English output pack for PgHydro | GIS | GPL-2.0 | SQL | 14–18 | 47 |
| pgh_output_pt_br | 6.6 | Brazilian Portuguese output pack for PgHydro | GIS | GPL-2.0 | SQL | 14–18 | 47 |
| pgh_raster | 6.6 | Raster hydrology extension for PgHydro | GIS | GPL-2.0 | SQL | 14–18 | 47 |
| pghydro | 6.6 | Drainage network analysis core for PostgreSQL and PostGIS | GIS | GPL-2.0 | SQL | 14–18 | 47 |
| emailaddr | 0 | Email address type for PostgreSQL | TYPE | — | C | 14–18 | 46 |
| pg_when | 0.1.10 | Natural language time parsing for PostgreSQL | TIME | MIT | Rust | 13–18 | 46 |
| pg_tokenizer | 0.1.1 | Tokenizers for full-text search | FTS | Apache-2.0 | Rust | 14–18 | 45 |
| pgclone | 4.4.2 | Clone PostgreSQL databases, schemas, tables, and functions across environments | ETL | PostgreSQL | C | 14–18 | 44 |
| firebird_fdw | 1.4.2 | Foreign data wrapper for Firebird | FDW | PostgreSQL | C | 14–18 | 43 |
| zstd | 1.1.2 | Zstandard compression algorithm implementation in PostgreSQL | UTIL | ISC | C | 14–18 | 43 |
| external_file | 1.2 | Access external server-side files through PostgreSQL functions | UTIL | PostgreSQL | SQL | 14–18 | 41 |
| pg_cjk_parser | 0.1.0 | CJK bigram parser derived from PostgreSQL full-text search | FTS | PostgreSQL | C | 14–18 | 41 |
| pg_roast | 1.0 | Opinionated PostgreSQL database auditor | SEC | PostgreSQL | C | 14–18 | 40 |
| permuteseq | 1.2.2 | Pseudo-randomly permute sequences with a format-preserving encryption on elements | FUNC | PostgreSQL | C | 14–18 | 39 |
| pg_cheat_funcs | 1.0 | Provides cheat (but useful) functions | ADMIN | PostgreSQL | C | 14–18 | 39 |
| quantile | 1.1.8 | Quantile aggregation function | FUNC | BSD-2-Clause | C | 14–18 | 39 |
| aggs_for_vecs | 1.4.1 | Aggregate functions for array inputs | FUNC | MIT | C | 14–18 | 38 |
| rdf_fdw | 2.7.0 | Foreign data wrapper for RDF triplestores over SPARQL endpoints | FDW | MIT | C | 14–18 | 37 |
| hstore_plruby | 1.0 | Transform between hstore and Ruby Hashes for PL/Ruby | LANG | MIT | C | 11–18 | 36 |
| jsonb_plruby | 1.0 | Transform between jsonb and native Ruby data for PL/Ruby | LANG | MIT | C | 11–18 | 36 |
| ltree_plruby | 1.0 | Transform between ltree and Ruby Arrays for PL/Ruby | LANG | MIT | C | 11–18 | 36 |
| plruby | 2.5 | Embed MRI Ruby as an untrusted PostgreSQL procedural language | LANG | MIT | C | 11–18 | 36 |
| pg_oidc_validator | 1.1.0 | OAuth and OIDC token validator for PostgreSQL 18 | SEC | Apache-2.0 | C++ | 18 | 35 |