Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
135 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| neon | 1.9 | Neon-specific statistics and Local File Cache metrics for Neon Postgres computes. | STAT | Apache-2.0 | C | 14–18 | 23k |
| pg_rusage | 1.0 | Gathering of template plugins for PostgreSQL: background workers, logical replication things, etc. | STAT | — | C | — | 349 |
| pg_netstat | 0.1.0 | pg netstat: network traffic monitor | STAT | — | Rust | — | 259 |
| pg_prometheus | 0.2.2 | Prometheus metric sample type and helpers for PostgreSQL. | STAT | Apache-2.0 | C | — | 217 |
| pg_query_state | 1.2 | Tool for query progress monitoring in PostgreSQL | STAT | PostgreSQL | C | 10–18 | 160 |
| opm_core | 2.6 | Central module of the OPM suite | STAT | PostgreSQL | C | — | 146 |
| pg_turret | 0.0.0 | Capture PostgreSQL logs and export structured events to HTTP, Kafka, or Sentry | STAT | MIT | Rust | 13–18 | 121 |
| gg_tables_tracking | 1.0 | Greengage relation-size change tracking for monitoring and maintenance. | STAT | Apache-2.0 | C | — | 84 |
| gg_wait_sampling | 1.1 | Greengage wait-event sampling with history and query attribution. | STAT | Apache-2.0 | C | — | 84 |
| bg_mon | — | Background worker for monitoring PostgreSQL | STAT | MIT | C | 10–18 | 75 |
| dsef | 2024.4.9 | DiffStats and ExplainFull: detailed SQL reports for third party help & support | STAT | PostgreSQL | SQL | — | 52 |
| promscale | 0.8.0 | Deprecated tables, types, and functions supporting Promscale. | STAT | — | Rust | — | 37 |
| 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 |
| pg_meminfo | 1.0 | Backend memory and process usage inspection from SQL. | STAT | MIT | C | — | 24 |
| pg_backtrace | 1.0 | Show backtrace for errors and signals | STAT | PostgreSQL | C | — | 19 |
| pg_otel_tracer | 0.1.0 | Rust based Postgres extension that adds query lifecycle events to OTEL traces. | STAT | — | Rust | — | 19 |
| pg_stats | 1.0 | Customized statistics views | STAT | — | SQL | — | 19 |
| pgsampler | 1.0 | Experimental PostgreSQL background worker that collects time-series status and performance metrics. | STAT | PostgreSQL | C | — | 19 |
| pg_sampletolog | 2.0.0 | Samples statements or whole transactions into PostgreSQL logs through executor and utility hooks. | STAT | PostgreSQL | C | 10–11 | 18 |
| pg_stat_sysinfo | 0.0.1 | Query host load, CPU, memory, swap, and disk statistics from PostgreSQL, with optional shared-memory caching. | STAT | MIT | Rust | 14–15 | 18 |
| pg_logging | 0.2 | Captures PostgreSQL log records in a shared-memory ring buffer and exposes them through SQL functions. | STAT | PostgreSQL | C | 10–11 | 15 |
| pg_sslstatus | 1.0 | Historical SSL connection-status views for PostgreSQL releases before 9.5. | STAT | — | C | — | 15 |
| pgx_trace_hooks | 0.0.0 | Trace PostgreSQL executor and utility-hook invocations through a preloaded pgrx library | STAT | MIT | Rust | 15 | 15 |
| statsd | 0.2.0 | C client functions for sending counters, gauges, and timings to StatsD over UDP. | STAT | BSD-3-Clause | C | 10–18 | 14 |
| explanation | 0.3.0 | EXPLAIN plan parser that returns plan nodes as relational rows organized as a proximity tree. | STAT | BSD-3-Clause | SQL | 10–14 | 13 |
| pg_plan_tree_dot | 1.1 | Graphviz DOT rendering of PostgreSQL execution-plan trees. | STAT | BSD-3-Clause | C | 10–12 | 13 |
| pg_sortstats | 0.0.1 | Collect per-query sort statistics and estimate required work_mem | STAT | PostgreSQL | C | — | 13 |
| pgexporter_ext | 0.3.1 | Expose additional operating-system and host metrics for pgexporter. | STAT | BSD-3-Clause | C | 13–18 | 13 |
| pgtrace | 0.3 | Event-driven query, lock, failure, and latency observability from PostgreSQL executor hooks. | STAT | MIT | C | 15–16 | 13 |
| call_graph | 1.4 | Track PostgreSQL function calls automatically and aggregate them into call graphs and optional table-usage statistics. | STAT | MIT | C | — | 12 |
| pg_grab_statement | 1.0 | Record detailed SQL statements from successfully committed transactions. | STAT | GPL-2.0 | C | 10–18 | 12 |
| pg_log_statements | 0.0.2 | Enables log_statement=all selectively for chosen PostgreSQL backend processes or newly started backends matching connection filters. | STAT | PostgreSQL | C | 10–16 | 12 |
| pg_log_userqueries | 1.0.0 | Module to log user queries | STAT | PostgreSQL | C | — | 12 |
| generic_plan | 1.0 | Generate a generic plan for a parameterized SQL statement. | STAT | PostgreSQL | SQL | — | 11 |
| log_functions | 1.0.0 | Module to log functions | STAT | PostgreSQL | C | — | 10 |
| memstat | 1.0 | Memory context statistics for local and instance backends | STAT | — | C | — | 10 |
| pg_stat_sql_plans | 0.2 | Track execution statistics by normalized SQL query and plan ID. | STAT | PostgreSQL | C | 14–18 | 10 |
| pg_subxact_counters | 1.0 | Global counters for PostgreSQL subtransaction activity | STAT | PostgreSQL | C | 13–16 | 10 |
| config_log | 0.1.7 | custom background worker process to log changes to postgresql.conf to a table | STAT | PostgreSQL | C | 10–18 | 9 |
| pg_octopus | 0.1 | Runs a background worker that periodically connects to configured PostgreSQL nodes and records their health status. | STAT | PostgreSQL | C | 10–18 | 9 |
| pg_stat_insights | 3.0 | Query planning/execution statistics with replication, index, trend, and contention analysis. | STAT | MIT | C | 16–18 | 9 |
| query_recorder | 1.0.1 | query_recorder: record executed SQL queries to rotating files for later analysis or replay | STAT | BSD-2-Clause | C | — | 9 |
| pg_logfebe | 1.0 | log via febe framing protocol to a unix socket | STAT | BSD-2-Clause | C | — | 8 |
| pgotel | 1.0 | PostgreSQL extension exposing OpenTelemetry functionality for other extensions. | STAT | Apache-2.0 | C++ | — | 8 |
| progress | 0.0.1 | progress: query-progress estimation for a patched PostgreSQL 9.3 development branch | STAT | PostgreSQL | C | — | 8 |
| pg_feedback | 1.0 | PostgreSQL extension that generates a report about database usage | STAT | PostgreSQL | C | — | 7 |
| pg_session_stats | 0.0.1 | Records per-session and parallel-worker CPU, process status, and I/O data into an external SQLite database. | STAT | GPL-3.0 | C | 12 | 7 |
| pg_shmemviz | 0.1 | Capture shared-memory snapshots for offline structural visualization | STAT | GPL-2.0-or-later | C | 20 | 7 |
| pg_logqueryid | 0.0.1 | Logs pg_stat_statements query IDs alongside auto_explain output. | STAT | PostgreSQL | C | 10–18 | 6 |
| pg_metricus | 1.0 | Sends custom metrics from PL/pgSQL code to socket-based aggregators such as Brubeck or Graphite. | STAT | MIT | C | — | 6 |