Explore 2392 PostgreSQL extensions from PGEXT, maintained by Pigsty.
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| hunspell_ru_ru | 1.0 | Russian Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_ru_ru_aot | 1.0 | Russian Hunspell Dictionary (from AOT.ru group) | FTS | PostgreSQL | Data | 14–18 | 68 |
| pg_task | 3.0.0 | execute any sql command at any specific time at background | TIME | MIT | C | 14–18 | 68 |
| table_version | 1.11.1 | PostgreSQL table versioning extension | TIME | BSD-3-Clause | SQL | 14–18 | 68 |
| falcon | 1.0 | FalconFS is a high-performance distributed file system (DFS) designed for AI workloads. | OLAP | MulanPSL-2.0 | C++ | — | 66 |
| pg_render | 0.1.3 | Render HTML in SQL | UTIL | MIT | Rust | 14–18 | 65 |
| sr_plan | 1.2 | Planner-hook extension that records, displays, and reuses saved execution plans, including parameterized-plan templates. | ADMIN | PostgreSQL | C | 10–11 | 64 |
| 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 |
| pgdl | 1.3.0 | PostgreSQL extension for deep learning model inference and vector storage inside the database. | RAG | — | C++ | 12 | 63 |
| qos | 1.0 | QoS resource governor extension for PostgreSQL sessions and queries | ADMIN | GPL-3.0 | C | 15–18 | 63 |
| influxdb_fdw | 1.3 | Foreign data wrapper for querying InfluxDB from PostgreSQL. | FDW | PostgreSQL | C | 13–17 | 62 |
| jsoncdc | 0.1.0 | JSON logical decoding output plugin | ETL | Apache-2.0 | Rust | — | 62 |
| pg_credereum | 0.1 | Cryptographically verifiable database auditing backed by blockchain-style transaction blocks. | SEC | GPL-3.0 | C | 10 | 62 |
| pg_onnx | 1.2.1 | ONNX Runtime integrated with PostgreSQL. Perform ML inference with data in your database. | RAG | MIT | C++ | 13–18 | 62 |
| pipeline_kafka | 1.0.0 | Integrate PipelineDB with Kafka for background-worker consumption, production, offsets, and lag monitoring | ETL | GPL-3.0 | C | — | 62 |
| pg_ulid | 0.0.4 | Generate ULID strings in PostgreSQL with a C function. | FUNC | — | C | — | 61 |
| pg_sorted_heap | 0.14.0 | Sorted heap table AM with zone map scan pruning and built-in vector search | OLAP | PostgreSQL | C | 16–18 | 60 |
| addressing_dictionary | 1.1 | Address handling dictionaries for PostgreSQL, applying smarter handling to addresses in text search. | FTS | MIT | SQL | 10–18 | 59 |
| hashlib | 1.1 | Stable hash functions for Postgres | UTIL | PostgreSQL | C | 14–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 |
| neo4j-fdw | 4.3.2-dev | Multicorn-based foreign data wrapper and Cypher functions for Neo4j. | FDW | GPL-3.0 | Python | 10–12 | 58 |
| bytea_plphp | 1.0 | Binary-safe transform between bytea and PHP strings for PL/php | LANG | PostgreSQL | C | 11–18 | 56 |
| emoji | 1.0 | Pure SQL PostgreSQL extension to encode and decode bytea/text as emoji | UTIL | MIT | SQL | — | 56 |
| hstore_plphp | 1.0 | Transform between hstore and PHP associative arrays for PL/php | LANG | PostgreSQL | C | 11–18 | 56 |
| jsonb_plphp | 1.0 | Transform between jsonb and native PHP values for PL/php | LANG | PostgreSQL | C | 11–18 | 56 |
| pg_simula | 1.0 | Inject WAIT, ERROR, FATAL, or PANIC failures into PostgreSQL operations | FEAT | — | C | 10 | 56 |
| pg_statement_rollback | 1.6 | Server side rollback at statement level for PostgreSQL like Oracle or DB2 | SIM | ISC | C | 14–18 | 56 |
| pgdd | 0.6.1 | Introspect pg data dictionary via standard SQL | ADMIN | MIT | Rust | 14–18 | 56 |
| plphp | 2.6 | Embed PHP 8 as an untrusted PostgreSQL procedural language | LANG | PostgreSQL | C | 11–18 | 56 |
| ptrack | 2.4 | Tracks changed PostgreSQL blocks for incremental backup using a shared-memory map and core storage hooks. | ADMIN | PostgreSQL | C | 11–18 | 56 |
| pg_track_settings | 2.1.2 | Track settings changes | STAT | PostgreSQL | SQL | 14–18 | 55 |
| pgnodemx | 2.0.1 | Capture node OS metrics via SQL queries | STAT | Apache-2.0 | C | 14–18 | 55 |
| recall | 0.9.6 | Tracks table changes in per-table _log tables for timestamp-based history queries. | TIME | PostgreSQL | SQL | 10–18 | 55 |
| crankshaft | 0.9.0 | Archived CARTO spatial-analysis functions for clustering, segmentation, and spatial statistics. | GIS | BSD-3-Clause | Python | — | 54 |
| dump_fdw | 1.0 | Foreign data wrapper for querying rows directly from PostgreSQL custom-format dump files | FDW | BSD-3-Clause | C | — | 54 |
| libx509pq | 1.3 | X.509 certificate parsing library for PostgreSQL | SEC | GPL-3.0 | C | 12–18 | 54 |
| dsef | 2024.4.9 | DiffStats and ExplainFull: detailed SQL reports for third party help & support | STAT | PostgreSQL | SQL | — | 52 |
| geoip | 0.3.0 | IP-based geolocation query | GIS | BSD-2-Clause | SQL | 14–18 | 52 |
| pg_check | 0.1.0 | Provides basic integrity checks for data files. | ADMIN | BSD-3-Clause | C | 10–18 | 52 |
| pg_tiktoken | 0.0.1 | tiktoken tokenizer for use with OpenAI models in postgres | RAG | Apache-2.0 | Rust | 14–18 | 52 |
| url_encode | 1.2.5 | url_encode, url_decode functions | UTIL | PostgreSQL | C | 14–18 | 52 |
| pg_idx_advisor | 0.1.2 | PostgreSQL index advisor | FEAT | PostgreSQL | C | 10–18 | 51 |
| pg_stat_plans | 2.1.0 | Track per-plan call counts, execution times, and example EXPLAIN texts. | STAT | PostgreSQL | C | 16–18 | 51 |
| 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 |
| badapple | 1.0.0 | Play "Bad Apple!!" in the psql client. | FEAT | — | C | — | 50 |
| neurondb | 4.0.0-devel | AI database extension for vector search, ML inference, hybrid search, and RAG in PostgreSQL. | RAG | Proprietary | C | 16–18 | 50 |
| pase | 0.0.1 | PostgreSQL ultra-high dimensional approximate nearest neighbor search extension. | RAG | — | C | — | 50 |