Explore 2400 PostgreSQL extensions from PGEXT, maintained by Pigsty.
1479 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pg_ascii_movie | 1.0 | pg ascii movie is a PostgreSQL extension to watch ascii movies. | FEAT | — | C | — | 1 |
| pg_async | 1.0 | C extension that provides async LISTEN/NOTIFY queue support on PostgreSQL replicas in hot standby. | FEAT | MIT | C | 13–14 | 1 |
| pg_bech32 | 0.0.0 | Adds Bech32, Bech32m, and no-checksum Bech32 encoding/decoding support to PostgreSQL. | UTIL | — | Rust | 11–16 | 1 |
| pg_bm25 | 0.0.0 | Full text search for PostgreSQL using BM25 | FTS | AGPL-3.0 | Rust | 12–16 | 1 |
| pg_calcpi | 1.0 | Computes digits of pi in PostgreSQL with a PL/pgSQL spigot algorithm. | FUNC | — | SQL | — | 1 |
| pg_collkey | 0.5.1 | ICU collation function wrapper | UTIL | MIT | C | 10–18 | 1 |
| pg_command_fw | 0.1.0 | DDL and utility command firewall for PostgreSQL | SEC | BSD-3-Clause | Rust | 15–18 | 1 |
| pg_crasher | 1.0 | Provides a function that intentionally crashes a PostgreSQL backend for client error-handling tests. | FEAT | — | C | — | 1 |
| pg_dagdb | 0.0.0 | PostgreSQL SQL client extension for the DagDB graph engine daemon. | UTIL | Apache-2.0 | Rust | 13–17 | 1 |
| pg_data_retention | 0.0.0 | PostgreSQL background-worker extension that applies table data retention policies. | ADMIN | MIT | Rust | 13–18 | 1 |
| pg_dbsm | 0.0.1 | track database size | STAT | — | C | — | 1 |
| pg_dctp | 0.0.1 | Preload-only module that blocks clear-text passwords in role DDL | SEC | PostgreSQL | C | 14–18 | 1 |
| pg_decode_infomask | 0.1 | PostgreSQL 9.6 C functions that decode heap tuple infomask and infomask2 hint bits into queryable fields. | ADMIN | PostgreSQL | C | — | 1 |
| pg_delta | 0.2.0 | Delta Lake streaming integration for PostgreSQL | ETL | — | Rust | — | 1 |
| pg_digest | 1.0 | Data type for efficient storage of hash digests in PostgreSQL. | TYPE | GPL-3.0 | C | — | 1 |
| pg_dropcache | 1.0.0 | Invalidate PostgreSQL shared_buffers cache for a database or relation | ADMIN | PostgreSQL | C | 11–16 | 1 |
| pg_fela | 1.0.0 | The holy grail of AutoML for PG - self classifying and regressing tabular data! | RAG | — | Rust | — | 1 |
| pg_fiu | 0.0.1 | Fault-injection extension for PostgreSQL using libfiu | FEAT | MIT | C | 10–18 | 1 |
| pg_flashback | 0.1.0 | Table-level point-in-time restore and time-travel queries for PostgreSQL using trigger or WAL capture. | TIME | MIT | Rust | 13–18 | 1 |
| pg_foobar | 1.0 | Demonstrates PostgreSQL parallel workers by launching workers that write configurable foo and bar messages to the server log. | FEAT | — | C | 10 | 1 |
| pg_gen_query | 1.0 | A PostgreSQL extension written in C++ that adds no-maintenance GenAI querying functionality using Clickhouse's AI SDK | RAG | MIT | C++ | — | 1 |
| pg_git | 0.4.0 | Implements Git-like repositories, commits, branches, merges and remote operations using PostgreSQL-native data and functions. | FEAT | PostgreSQL | SQL | 12–18 | 1 |
| pg_global_catalog | 0.0.1 | PostgreSQL global catalog | ADMIN | PostgreSQL | C | — | 1 |
| pg_grammar_guard | 0.4.1 | Catalog-derived grammars and approved grammar drift checks | RAG | PostgreSQL | SQL | 14–18 | 1 |
| pg_grpc | 1.0 | PostgreSQL gRPC | UTIL | MIT | C | — | 1 |
| pg_injection | 1.0.0 | PostgreSQL injection | SEC | MIT | C | — | 1 |
| pg_jq | 1.0 | Toy extension exposing libjq filters for PostgreSQL json and jsonb values. | UTIL | — | Rust | — | 1 |
| pg_json_diff | 1.0 | JSONB diff, JSON Patch, and merge-patch functions for PostgreSQL | FUNC | MIT | C++ | 12–18 | 1 |
| pg_ledger | 0.2.0 | Provides a double-entry accounting engine with immutable journals, fiscal periods, currencies and posting rules inside PostgreSQL. | FEAT | Matroid | Rust | 14–18 | 1 |
| pg_living_assertions | 0.4.1 | Executable SQL checks with verdict dates and assertion history | ADMIN | PostgreSQL | SQL | 14–18 | 1 |
| pg_mem_counters | 1.0 | Maintains named total and requests-per-minute counters in PostgreSQL shared memory. | STAT | MIT | C | 10–11 | 1 |
| pg_misc_functions | 1.0 | Administrative test functions for backend errors, PANIC, crashes, and failover exercises. | ADMIN | PostgreSQL | C | — | 1 |
| pg_monetdb | 1.4 | MonetDB foreign-data wrapper with stronger analytical pushdown | FDW | MPL-2.0 | C | — | 1 |
| pg_msgpack | 0.0.1 | MessagePack data type with JSON and bytea casts and access operators | TYPE | PostgreSQL | C | — | 1 |
| pg_nanp | 1.0 | Validated and consistently formatted North American Numbering Plan data type | TYPE | PostgreSQL | C | — | 1 |
| pg_neon_sudo | 0.0.1 | Provides Neon-specific trusted sudo wrappers that run PostgreSQL Anonymizer dynamic-masking start and stop operations as the bootstrap superuser. | SEC | — | C | 16–18 | 1 |
| pg_nowhere | 0.1 | A PostgreSQL extension to disallow UPDATE and DELETE queries without a WHERE clause. | ADMIN | Public Domain | C | — | 1 |
| pg_open_meteo | 0.0.0 | Prototype Rust/pgrx PostgreSQL extension associated with Open-Meteo weather data. | FUNC | — | Rust | 12–17 | 1 |
| pg_optigraph | 0.1.0 | pg Optigraph is a PostgreSQL extension which uses OptiGraph ML model. | RAG | MIT | Python | — | 1 |
| pg_ortools | 0.2.0 | Constraint optimization extension using the HiGHS MIP/LP solver from PostgreSQL, with optional async execution. | FUNC | Matroid | Rust | 14–18 | 1 |
| pg_pageindex | 1.0 | PageIndex document-tree construction and tree search for PDF and Markdown through a C/Go bridge. | RAG | MIT | C | 16 | 1 |
| pg_plan_guard | 1.1 | Detect drift from approved PostgreSQL 19 plan-advice baselines | STAT | PostgreSQL | PLpgSQL | 19 | 1 |
| pg_postal_code_ca | 1.0 | an efficient, validated, formatted Canadian postal code type | TYPE | PostgreSQL | C | — | 1 |
| pg_prob | 0.2.0 | Probabilistic data types for PostgreSQL - Monte Carlo simulation in SQL | TYPE | Matroid | Rust | 14–18 | 1 |
| pg_promise_guard | 0.2.0 | Catalog-only checks for schema guarantees that are no longer enforced | ADMIN | PostgreSQL | SQL | 13–19 | 1 |
| pg_py_ext | 1.0.0 | A PostgreSQL extension using PL/Python3U to add numbers | FUNC | PostgreSQL | SQL | — | 1 |
| pg_rand_ext | 1.0 | Functions that generate random values for PostgreSQL | FUNC | PostgreSQL | C | — | 1 |
| pg_recall_guard | 0.2.0 | Measure ANN index recall and detect drift from an approved baseline | RAG | PostgreSQL | PLpgSQL | 13–19 | 1 |
| pg_reject_truncate | 1.0 | Rejects or prevents TRUNCATE operations in PostgreSQL. | ADMIN | — | C | — | 1 |
| pg_reversi | 1.0 | Reversi game implemented as a PostgreSQL extension. | FEAT | — | C | — | 1 |