Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
1798 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| kor_search | 1.0.0 | A PostgreSQL extension for Korean-English text search. | FTS | MIT | C | 16 | 37 |
| pgflake | 0.0.1 | Extension for fdw memory | FUNC | Apache-2.0 | C | 11–18 | 37 |
| pgnats | 1.1.0 | NATS messaging integration with publish, subscribe, JetStream, key-value, and object store SQL APIs | ETL | MIT | Rust | 14–18 | 37 |
| promscale | 0.8.0 | Deprecated tables, types, and functions supporting Promscale. | STAT | — | Rust | — | 37 |
| sqlbench | 1.0.0 | a forked project from dbt2, can do a standard TPC-C test. | FEAT | — | C | — | 37 |
| texcaller | 0 | PostgreSQL functions for converting TeX or LaTeX source to DVI or PDF. | UTIL | MIT | C | 10–18 | 37 |
| fixeddecimal | 1.1.0 | Fixed-precision decimal type optimized for performance and storage. | TYPE | PostgreSQL | C | 10–18 | 36 |
| pg_keeper | 2.0 | Background-worker based clustering module for monitoring streaming replication, changing synchronous replication mode and promoting a standby on failure. | ADMIN | PostgreSQL | C | — | 36 |
| pgedge_vectorizer | 1.1 | Asynchronous text chunking and embedding generation for PostgreSQL using background workers and pgvector. | RAG | PostgreSQL | C | 14–18 | 36 |
| go_fdw | 1.0 | Experimental Go/cgo project template for building PostgreSQL foreign data wrappers. | FDW | MIT | Go | — | 35 |
| istore | 0.1.12 | Integer-to-integer key/value store for analytic workloads. | TYPE | MIT | C | 10–16 | 35 |
| ldap_fdw | 0.1.1 | Foreign data wrapper for querying LDAP servers | FDW | PostgreSQL | C | — | 35 |
| pg_headerkit | 1.0 | PostgreSQL SQL functions for reading PostgREST request headers inside database code | UTIL | ISC | SQL | — | 35 |
| pgcolumnar | 1.0-alpha4 | Native column-oriented table access method with compression, vectorized scans, and Parquet workflows. | OLAP | MIT | C | 15–19 | 35 |
| random_bytea | 1.0 | scrap code and various bug test cases for linking from bugtrackers | FUNC | — | C | — | 35 |
| jsonbx | 1.0 | Jsonb extension functions for PostgreSQL 9.4 | FUNC | PostgreSQL | C | — | 34 |
| neo4j_fdw | 1.0 | C foreign data wrapper for Neo4j Cypher query results. | FDW | — | C | — | 33 |
| pg_themis | 1.0 | PostgreSQL encryption and decryption functions backed by the Themis cryptographic library. | SEC | Apache-2.0 | C | — | 33 |
| postgres_web3 | 1.0 | Optimized PostgreSQL types and operators for 128/256-bit signed and unsigned integers plus 160/256-bit hexadecimal web3 values. | TYPE | MIT | C | 15 | 33 |
| couchdb_fdw | 1.0 | Foreign data wrapper for querying CouchDB from PostgreSQL. | FDW | PostgreSQL | C | — | 32 |
| nextgres_idcp | 0.1.0 | NEXTGRES in-database connection pool extension for PostgreSQL. | ADMIN | NEXTGRES | C | 16 | 32 |
| pg_cryogen | 0.1 | Experimental append-only compressed table access method for PostgreSQL 12 and later. | OLAP | PostgreSQL | C | 12–18 | 32 |
| file_textarray_fdw | 1.0.1 | Foreign data wrapper returning each text-file row as a text array. | FDW | PostgreSQL | C | — | 31 |
| lsm3 | 1.0 | LSM tree index access method based on PostgreSQL B-tree indexes | FEAT | PostgreSQL | C | — | 31 |
| pg_healer | 1.0 | Proof-of-concept extension for automatically repairing PostgreSQL data corruption | ADMIN | PostgreSQL | C | — | 31 |
| pg_xid | 1.0 | PostgreSQL extension exposing xid generation functions | FUNC | MIT | C | — | 31 |
| town | 0.1.0 | Minimal PL/pgSQL helper that creates JSONB-and-array time-series tables with GIN and GiST indexes. | TIME | MIT | SQL | — | 31 |
| vrprouting | 0.5.0 | Vehicle Routing Problems on the Database | GIS | GPL-2.0 | C++ | — | 31 |
| osm_fdw | 4.1.2 | Foreign data wrapper for reading OpenStreetMap PBF files | FDW | PostgreSQL | C | 10–18 | 30 |
| pg_dbms_stats | 14.0 | Statistics management extension for stabilizing PostgreSQL execution plans using fixed statistics. | ADMIN | BSD-3-Clause | C | 14 | 30 |
| pgtam | 0.0.1 | Experimental in-memory PostgreSQL table access method implemented as a C extension. | FEAT | MIT | C | — | 30 |
| eql | 2.2.1 | Encrypt Query Language provides PostgreSQL types, functions, operators, and index support for searchable encrypted data. | SEC | MIT | SQL | 14–17 | 29 |
| plv8geo | 0.0.2 | PL/v8 geospatial functions that bundle D3, TopoJSON, JSTS, GeoTIFF and related JavaScript libraries for PostGIS workflows. | GIS | MIT | JavaScript | — | 29 |
| recursively_delete | 0.1.5 | Recursively delete rows and their foreign-key dependents | ADMIN | MIT | SQL | 10–13 | 29 |
| spat | 0.1.0a4 | Redis-like In-Memory DB Embedded in Postgres | SIM | AGPL-3.0 | C | 17 | 29 |
| vectorize_engine | 1.0 | Vectorized query execution extension for PostgreSQL | OLAP | PostgreSQL | C | — | 29 |
| check_access | 0.1 | Functions and views to facilitate PostgreSQL object access inspection | SEC | PostgreSQL | SQL | 10–18 | 28 |
| cigration | 1.1 | Online migration and rebalancing of colocated Citus shards for cluster expansion, contraction, and worker replacement. | ETL | Apache-2.0 | SQL | 10–13 | 28 |
| pg_pgbouncer | 0.0.0 | Runs and manages external PgBouncer processes from a PostgreSQL background worker through a pgrx extension. | ADMIN | MIT | Rust | 16 | 28 |
| pgafis | 1.2 | AFIS Support for PostgreSQL | RAG | GPL-2.0 | C | — | 28 |
| tinyint | 0.1.1 | One-byte signed integer type with arithmetic, casts, aggregates, and B-tree, hash, and GIN operator classes. | TYPE | PostgreSQL | C | 10 | 28 |
| lance | 0.0.0 | PostgreSQL FDW extension for reading and querying Lance format tables | FDW | Apache-2.0 | Rust | 13–17 | 27 |
| pgespresso | 1.2 | Optional Extension for Barman, Backup and Recovery Manager for PostgreSQL | ADMIN | PostgreSQL | C | — | 27 |
| pgtelemetry | 1.7 | Provides monitoring views and functions for PostgreSQL activity, storage, locks, replication, WAL, vacuum, and query statistics. | STAT | PostgreSQL | SQL | 10–17 | 27 |
| plparrot | 0.4.0 | Parrot Virtual Machine and Rakudo Perl 6 as PostgreSQL procedural languages | LANG | Artistic-2.0 | C | — | 27 |
| tsvector2 | 1.0 | Compressed alternative to PostgreSQL tsvector without the original 1 MB limit, with compatible search functions and GIN, GiST, and optional RUM indexing. | FTS | PostgreSQL | C | 10–13 | 27 |
| chamkho_parser | 0.6.0 | Rust full-text-search parser using the Chamkho word-cut engine, ported from pg-search-thai. | FTS | GPL-2.0 | Rust | — | 26 |
| jdbc2_fdw | 1.0 | Experimental foreign data wrapper for JDBC-accessible databases with remote filter pushdown. | FDW | — | C | — | 26 |
| jsonb_deep_sum | 0.0.2 | Recursively sum numeric fields in JSONB objects | FUNC | MIT | C | 10–18 | 26 |
| lostgis | 1.0.2 | LostGIS spatial helper functions and types | GIS | BSD-3-Clause | SQL | 10–18 | 26 |