Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
1798 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pg_ripple | 0.128.0 | Provides an RDF knowledge-graph engine with SPARQL, SHACL, Datalog reasoning, federation, and graph analytics inside PostgreSQL 18. | FEAT | Apache-2.0 | Rust | 18 | 11 |
| pg_subtrans_infos | 1.0 | Inspect PostgreSQL subtransaction status, parent XIDs, nesting level, and commit timestamps. | ADMIN | PostgreSQL | C | 10–13 | 11 |
| pgcov | 1.0 | Tracks test coverage in PL/PgSQL functions and requires shared_preload_libraries. | LANG | MIT | C | 10–12 | 11 |
| pgsynck | 1.0 | Parse SQL text without execution and return per-statement syntax diagnostics | UTIL | PostgreSQL | C | — | 11 |
| plmruby | 0.0.1 | Run scalar, set-returning, inline, and trigger functions in the embedded mruby runtime | LANG | — | C | — | 11 |
| schema_triggers | 0.1 | Archived C hook extension adding relation, column, and trigger schema-change events to PostgreSQL event triggers. | FEAT | BSD-2-Clause | C | 10–18 | 11 |
| slowjit | 1.0.0 | A simple demo to illustrate how to implement a JIT provider for PostgreSQL. | LANG | — | C | — | 11 |
| slugify | 0.0.1 | PostgreSQL Extension to generate various variant of Slugs from a string. | FUNC | MIT | Rust | — | 11 |
| tsp_semantic_headline | 1.0 | Phrase highlighting and improved semantics for ts_headline | FTS | GPL-3.0 | SQL | 14–18 | 11 |
| autopex | 0 | Event-trigger extension that invokes Pex to automatically download and build PostgreSQL extensions when CREATE EXTENSION is run. | ADMIN | — | C | 10–18 | 10 |
| cas_codes | 0.1.0 | CAS Registry Number data type and validation support for PostgreSQL. | TYPE | GPL-3.0 | Rust | 13–17 | 10 |
| elements | 0.1.0 | Chemical elements and isotope metadata exposed as PostgreSQL enum types through pgrx. | TYPE | GPL-3.0 | Rust | 13–17 | 10 |
| iso_codes | 0.1.0 | ISO country code enum/data types for PostgreSQL, generated with pgrx. | TYPE | GPL-3.0 | Rust | 13–17 | 10 |
| jsonbd | 0.1 | Compression method for JSONB type | UTIL | — | C | — | 10 |
| lambda | 1.0.5 | Lambda function for Postgres | LANG | BSD-2-Clause | SQL | — | 10 |
| log_functions | 1.0.0 | Module to log functions | STAT | PostgreSQL | C | — | 10 |
| media_types | 0.1.0 | Strongly typed MIME media-type data type for PostgreSQL | TYPE | GPL-3.0 | Rust | 13–17 | 10 |
| memstat | 1.0 | Memory context statistics for local and instance backends | STAT | — | C | — | 10 |
| molecular_formulas | 0.1.0 | Molecular-formula parser and strongly typed PostgreSQL data type | TYPE | GPL-3.0 | Rust | 13–17 | 10 |
| mv_rewrite | 0.6.2 | Query rewriting extension that transparently rewrites queries to use lower-cost materialized views. | FEAT | — | C | — | 10 |
| pg_audit | 0.1.3 | An extension for creating audit tables | SEC | BSD-2-Clause | SQL | 10–18 | 10 |
| pg_cel | 0.1.0 | A pure PostgreSQL implementation of the Google Zanzibar / OpenFGA authorization model. | SEC | Apache-2.0 | Rust | — | 10 |
| pg_fasttransfer | 1.0 | Postgresql Extension for FastTransfer | ETL | MIT | C | 15–18 | 10 |
| pg_fusion | 24.0.0 | Experimental PostgreSQL extension for DataFusion-backed analytical query execution | OLAP | BSD-2-Clause | Rust | 17 | 10 |
| pg_opendal | 0.0.0 | Access storage backends through Apache OpenDAL from PostgreSQL functions. | UTIL | Apache-2.0 | Rust | 13–17 | 10 |
| pg_phash | 1.0 | Calculate Hamming distance between decimal-encoded perceptual image hashes | RAG | GPL-3.0 | C | — | 10 |
| pg_remote_exec | 1.0 | Executes shell commands from SQL and optionally returns their standard output. | ADMIN | PostgreSQL | C | 12–16 | 10 |
| pg_replica | 0.7.2 | Consensus-driven automatic failover for PostgreSQL | ADMIN | AGPL-3.0-only | Rust | 18 | 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 |
| pg_testgen | 1.0 | Generate random integers, strings, and test-data rows for PostgreSQL development | FUNC | — | C | — | 10 |
| pg_thrift | 1.0 | Encode, decode, and query Apache Thrift binary and compact protocol values in PostgreSQL. | TYPE | — | C | 10–11 | 10 |
| pg_timeout | 1.0 | PostgreSQL background-worker extension for terminating idle database sessions. | ADMIN | PostgreSQL | C | 10–16 | 10 |
| pgai | 1.0 | In-database predictive analytics using LSTM, Prophet, ARIMA, and SARIMA models. | RAG | — | Python | — | 10 |
| pgrx_validation | 0.0.0 | Cross-target Rust validation library compiled as PostgreSQL functions through an optional pgrx feature. | FUNC | GPL-3.0 | Rust | 13–17 | 10 |
| pgsql_rrule | 0.0.4 | Pure SQL PostgreSQL data types and functions for parsing and expanding RFC 5545 recurrence rules. | TYPE | PostgreSQL | SQL | 10–18 | 10 |
| pipeline_kinesis | 0.9.0 | Consume Amazon Kinesis streams into PipelineDB streams with dynamic background workers and persisted shard positions | ETL | GPL-3.0 | C++ | — | 10 |
| postgreChain | 0.0.0 | Query Solana RPC data and perform wallet, airdrop, and transfer operations directly from PostgreSQL | UTIL | MIT | Rust | 11–16 | 10 |
| postgres_ci | 0.3 | Implements the database backend for the defunct Postgres-CI service, including users, projects, builds, hooks, sessions, and notifications. | FEAT | MIT | SQL | — | 10 |
| saio | 0.0.1 | Experimental load-only planner hook that searches PostgreSQL join orders with simulated annealing as an alternative to GEQO | FEAT | PostgreSQL | C | — | 10 |
| shared_ispell | 1.0.0 | Shared-memory ispell dictionary template for reducing per-session initialization and memory. | FTS | BSD-2-Clause | C | 10–18 | 10 |
| accel_ext | 1.0 | Fine-grained accelerator offload runtime that overlaps GPU, HSM, or inference work with other PostgreSQL requests. | FEAT | MIT | C | — | 9 |
| colnames | 1.7.0 | Lists the column names in a PostgreSQL RECORD value | FUNC | PostgreSQL | C | 10–18 | 9 |
| config_log | 0.1.7 | custom background worker process to log changes to postgresql.conf to a table | STAT | PostgreSQL | C | 10–18 | 9 |
| data2pg | 0.7 | Migration framework for discovering, copying, and comparing non-PostgreSQL database content through foreign data wrappers. | ETL | — | SQL | — | 9 |
| datalink | 0.5.0 | SQL/MED DATALINK data type and functions for controlled access to files outside PostgreSQL | TYPE | PostgreSQL | C | 10–18 | 9 |
| grants_manager | 0.0.1 | Declarative PL/pgSQL toolkit for snapshotting, reporting, and aligning database object grants. | SEC | — | SQL | — | 9 |
| hash64 | 0.1.0 | Stable 64-bit hash function whose results do not change across PostgreSQL major versions. | FUNC | PostgreSQL | C | — | 9 |
| json_accessors | 1.3.6 | JSON accessor functions | FUNC | PostgreSQL | C | — | 9 |
| json_query | 0.9 | Generate PostgreSQL WHERE clause predicates from JSONB filter objects. | FUNC | PostgreSQL | SQL | 10–18 | 9 |