Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
499 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| macavity | 0.1.0 | Deterministic session-local fault injection for PostgreSQL test clusters | ADMIN | MIT | C | 16–18 | |
| medications | 0.1.0 | medications extension | FEAT | MIT | SQL | — | |
| memleak_analyzer | 1.0 | A PostgreSQL extension designed to analyze and localize logical memory leaks inside PostgreSQL backend sessions and background workers. | STAT | MIT | C | — | |
| ollama | 1.0 | Ollama client for PostgreSQL | RAG | MIT | SQL | 15 | |
| patients | 0.1.0 | patients extension | FEAT | MIT | SQL | — | |
| pbloompg | 0.0.0 | portable bloom filter, create, serialize, query across Go, Rust, Postgres | FUNC | MIT | Rust | — | |
| ped25519 | 0.1.0 | Ed25519 signing and verification functions implemented in Rust with pgrx. | SEC | MIT | Rust | 14–16 | |
| pgAutomator | 0.0.1 | Database logic for the pgAutomator job scheduling system. | TIME | MIT | SQL | — | |
| pg_argon2id | 1.0 | PostgreSQL extension for Argon2id password hashing functions | SEC | MIT | C | — | |
| pg_audit_tools | 0.1 | PostgreSQL extension for audit tables management | SEC | MIT | SQL | — | |
| pg_conda | 1.0.1 | PostgreSQL extension adding conda ecosystem version types, aggregates, and functions. | TYPE | MIT | Rust | 13–17 | |
| pg_ctblmgr | 0.1 | Logical Replication Based, Asynchronous Eager Materialized Views for PostgreSQL | FEAT | MIT | C | — | |
| pg_ecdsa_verify | 1.2.4 | ECDSA signature verification functions for PostgreSQL | SEC | MIT | Rust | 13–18 | |
| pg_elephantduck | 0.0.0 | Columnar PostgreSQL table access method powered by DuckDB and Parquet storage. | OLAP | MIT | Rust | 16–17 | |
| pg_fairmlq | 0.1.0 | PL/pgSQL only implementation of a fair multi-level queue for multi-tenant applications | FEAT | MIT | SQL | — | |
| pg_ffmpeg | 0.3.4 | Exposes FFmpeg media processing functions inside PostgreSQL through a pgrx extension. | UTIL | MIT | Rust | 16–18 | |
| pg_flatbuffers | 0.0.1 | pg_flatbuffers: query and convert FlatBuffers payloads in bytea columns | UTIL | MIT | Rust | — | |
| pg_fx | 0.1.0 | Exact FX rates, pricing rules, and expiring quotes | FEAT | MIT | Rust | 14–18 | |
| pg_hlc | 0.1.0 | PostgreSQL HLC (Hybrid Logical Clock) extension in Rust compatible with Dart CRDT library. | TYPE | MIT | Rust | — | |
| pg_https | 1.1 | HTTP/HTTPS client functions for PostgreSQL using libcurl | UTIL | MIT | C | 17 | |
| pg_ical | 0.2.0 | RRULE recurrence functions for PostgreSQL backed by libical | TIME | MIT | C | 11–12 | |
| pg_igraph | 1.1 | High-performance graph traversal engine with JSON parameters and multi-graph support | FEAT | MIT | C | — | |
| pg_isolate | 1.0 | Assign PostgreSQL backends to Linux cgroups for resource isolation | ADMIN | MIT | C | — | |
| pg_jsonpatch | 1.0.0 | PostgreSQL implementation of JSON Patch | FUNC | MIT | SQL | — | |
| pg_kmersearch | 1.0 | A PostgreSQL extension adding 2 datatypes of 2-bit or 4-bit per 1-mer for nucleotide sequence data and GIN index based on k-mer | RAG | MIT | C | — | |
| pg_llm_bgw | 0.1.0 | example of Rust implementation of background workder to call LLM from within PostGres client DML SQL | RAG | MIT | Rust | — | |
| pg_local_cache | 2.0.4 | Transaction-aware shared-memory cache for explicit PostgreSQL primary-key mget and optional RESP2 reads | FEAT | MIT | C | 14–18 | |
| pg_login_guard | 1.0 | Fail2ban-style role lockout after repeated authentication failures. | SEC | MIT | C | 16–18 | |
| pg_logtap | 0.3.0 | Structured PostgreSQL log capture and delivery to Vector, HTTP, TCP, or files. | STAT | MIT | Zig | 15–18 | |
| pg_mask | 1.0.0 | A tiny data mask utility written in C | SEC | MIT | C | — | |
| pg_meritrank | 0.0.1 | The extension provides functionality for computing and ranking a merit in a Postgres database. | FUNC | MIT | Rust | — | |
| pg_microbench | 1.0 | Perf stat-like hardware performance counters for PostgreSQL planner, executor, utility, and SPI query phases using Linux perf_event_open | STAT | MIT | C | — | |
| pg_mqtt_pub | 1.0 | MQTT publishing from SQL, triggers, and scheduled jobs through a background worker. | FEAT | MIT | C | — | |
| pg_nice | 0.0.1 | Lower the I/O scheduling priority of the current PostgreSQL backend with Linux ionice | ADMIN | MIT | C | — | |
| pg_num2int_direct_comp | 1.0.0 | Exact numeric/float-to-integer comparison operators that preserve index use. | FUNC | MIT | C | 12–16 | |
| pg_once | 0.1.0 | Run‑once / idempotency‑key manager with TTL and response caching | FEAT | MIT | SQL | — | |
| pg_probablepeople | 0.0.1 | CRF-based parsing of personal and organization names into structured components. | FTS | MIT | C | — | |
| pg_projection | 1.0.0 | MongoDB-like read projections for JSONB in PostgreSQL | SIM | MIT | SQL | 14–18 | |
| pg_prosupport | 1.0 | Planner support functions for bounded numeric aggregate rewrites | FEAT | MIT | C | 19 | |
| pg_punycode | 0.1.0 | Punycode and IDNA/UTS-46 domain-name conversion functions. | UTIL | MIT | Rust | 13–19 | |
| pg_risk | 0.1.0 | Deterministic risk policies with auditable decisions | FEAT | MIT | Rust | 14–18 | |
| pg_ros2 | 0.2.0 | ROS 2 graph snapshots and topic subscriptions in PostgreSQL | FEAT | MIT | Rust | 18 | |
| pg_running_stats | 1.0 | Mergeable Running Statistics (Welford/Chan) Extension for PostgreSQL | FUNC | MIT | C | — | |
| pg_s2 | 0.0.6 | Adds an S2 CellID type, hierarchy and covering functions, distance helpers, casts, operators, and a B-tree operator class. | GIS | MIT | Rust | 14–17 | |
| pg_session_trace | 1.0 | Trace session SQL, bind variables, execution plans, and timing metrics | STAT | MIT | C | 15–18 | |
| pg_smolid | 0.1.0 | A Postgres pgrx extension adding smolid type and helper functions. | TYPE | MIT | Rust | 13–18 | |
| pg_snowflake_id | 0.0.1 | Snowflake-style 64-bit ID generator for PostgreSQL implemented with pgrx | FUNC | MIT | Rust | 13–17 | |
| pg_ssh | 0.3.0 | Run remote commands over SSH from PostgreSQL (libssh2; in-memory private-key auth) | UTIL | MIT | Rust | — | |
| pg_table_bloat | 0.1.0 | PostgreSQL extension that estimates table bloat from pg class + pg stats — no pgstattuple required | ADMIN | MIT | Rust | — | |
| pg_trace | 5.0 | Query execution tracing with shared-memory buffers, persistence, and retention controls. | STAT | MIT | C | 16–18 |