Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
499 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| launchql-base32 | 0.0.3 | RFC6238 TOTP implementation in pure PostgreSQL plpgsql | SEC | MIT | C | — | 118 |
| tuid | 0.3.0 | tuid datatype | FUNC | MIT | C | — | 114 |
| kafka | 0.0.1 | Produce messages to Apache Kafka from PostgreSQL | ETL | MIT | C | 10–18 | 112 |
| pgbson | 2.1.0 | BSON data type and accessor functions for PostgreSQL | TYPE | MIT | C | 14–18 | 104 |
| pg_sqids | 0.1.0 | Encode numbers as short URL-safe Sqids and decode them in PostgreSQL | FUNC | MIT | Rust | 13–18 | 102 |
| pg_column_tetris | 0.1.0 | Enforce optimal column alignment to minimize row padding | ADMIN | MIT | SQL | 14–18 | 100 |
| pgl_ddl_deploy | 2.2.1 | automated ddl deployment using pglogical | ETL | MIT | C | 14–18 | 99 |
| timestamp9 | 1.4.0 | timestamp nanosecond resolution | TYPE | MIT | C | 14–18 | 95 |
| gitgres | 0.1 | Store Git objects and refs in PostgreSQL tables with SQL functions and a native git_oid type. | FEAT | MIT | C | — | 88 |
| gzip | 1.1.0 | gzip and gunzip functions. | UTIL | MIT | C | 14–18 | 88 |
| credcheck | 5.0 | credcheck - postgresql plain text credential checker | SEC | MIT | C | 14–18 | 86 |
| pg_enquo | 0.0 | PostgreSQL extension for encrypted query operations | SEC | MIT | Rust | 12–17 | 79 |
| typesafe | 0.0.1 | SQL client for TypeSafe AI classification and scoring | RAG | MIT | C | 16–17 | 76 |
| bg_mon | — | Background worker for monitoring PostgreSQL | STAT | MIT | C | 10–18 | 75 |
| pg_turso | 1.0 | Postgres output plugin for replicating data to Turso. | ETL | MIT | Zig | — | 75 |
| provsql | 1.12.0 | Semiring provenance and probability management for PostgreSQL | FEAT | MIT | C++ | 14–18 | 73 |
| pg_curl | 2.4.6 | Run curl actions for data transfer in URL syntax | UTIL | MIT | C | 14–18 | 71 |
| upid_pg | 0.0.0 | Prefixed, sortable 128-bit identifier type and generator | TYPE | MIT | Rust | 18 | 71 |
| pg_duckpipe | 1.0.0 | CDC synchronization from heap tables to DuckLake columnar tables | ETL | MIT | Rust | 17–18 | 69 |
| 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_embedder | 0.2.0 | In-backend text embedding inference using Rust, Candle, and packaged models. | RAG | MIT | Rust | 13–18 | 63 |
| pg_protobuf | 1.0 | Protobuf support for PostgreSQL | UTIL | MIT | C | 14–18 | 63 |
| pg_onnx | 1.2.1 | ONNX Runtime integrated with PostgreSQL. Perform ML inference with data in your database. | RAG | MIT | C++ | 13–18 | 62 |
| addressing_dictionary | 1.1 | Address handling dictionaries for PostgreSQL, applying smarter handling to addresses in text search. | FTS | MIT | SQL | 10–18 | 59 |
| keyhippo | 1.2.5 | RLS-compatible API keys for PostgreSQL | SEC | MIT | SQL | 15 | 59 |
| pg_primal | 0.0.0 | Primal database extension used by the Primal Nostr cache server. | UTIL | MIT | Rust | 11–16 | 59 |
| emoji | 1.0 | Pure SQL PostgreSQL extension to encode and decode bytea/text as emoji | UTIL | MIT | SQL | — | 56 |
| pgdd | 0.6.1 | Introspect pg data dictionary via standard SQL | ADMIN | MIT | Rust | 14–18 | 56 |
| sphinx | 0.3 | C connector for querying and updating an external SphinxSearch server from PostgreSQL. | FTS | MIT | C | — | 51 |
| aggs_for_arrays | 1.3.3 | Various functions for computing statistics on arrays of numbers | FUNC | MIT | C | 14–18 | 50 |
| git_fdw | 1.1.0 | PostgreSQL Git Foreign Data Wrapper | FDW | MIT | C | 10–18 | 49 |
| ch_fdw | 1.0 | Foreign data wrapper for federated access from PostgreSQL to ClickHouse. | FDW | MIT | C | 13 | 47 |
| pg_when | 0.1.10 | Natural language time parsing for PostgreSQL | TIME | MIT | Rust | 13–18 | 46 |
| pg_ferroid | 2.0.0 | PostgreSQL ULID type and generation functions backed by ferroid | TYPE | MIT | Rust | 13–18 | 44 |
| bigtable | 0.1.0 | Rust PostgreSQL FDW for Google Bigtable | FDW | MIT | Rust | 10–18 | 39 |
| kt_fdw | 0.0.1 | Foreign data wrapper for reading and writing Kyoto Tycoon key-value stores. | FDW | MIT | C | — | 39 |
| aggs_for_vecs | 1.4.1 | Aggregate functions for array inputs | FUNC | MIT | C | 14–18 | 38 |
| kor_search | 1.0.0 | A PostgreSQL extension for Korean-English text search. | FTS | MIT | C | 16 | 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 |
| rdf_fdw | 2.7.0 | Foreign data wrapper for RDF triplestores over SPARQL endpoints | FDW | MIT | C | 14–18 | 37 |
| texcaller | 0 | PostgreSQL functions for converting TeX or LaTeX source to DVI or PDF. | UTIL | MIT | C | 10–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 |
| 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 |
| pgcolumnar | 1.0-alpha4 | Native column-oriented table access method with compression, vectorized scans, and Parquet workflows. | OLAP | MIT | C | 15–19 | 35 |
| pg_track_optimizer | 0.9.2 | Track planning decisions in comparison with execution reality | STAT | MIT | C | 17–18 | 33 |