Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
499 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pgml | 2.10.0 | Run AL/ML workloads with SQL interface | RAG | MIT | Rust | 14–17 | 6.8k |
| ruvector | 0.3.0 | SIMD-accelerated vector type and indexes with graph, solver, TDA, local embedding, and AI SQL functions. | RAG | MIT | Rust | 14–17 | 4.5k |
| documentdb | 0.117-0 | API surface for DocumentDB for PostgreSQL | SIM | MIT | C | 15–18 | 3.4k |
| documentdb_core | 0.117-0 | Core API surface for DocumentDB on PostgreSQL | SIM | MIT | C | 15–18 | 3.4k |
| documentdb_distributed | 0.117-0 | Multi-Node API surface for DocumentDB | SIM | MIT | C | 15–18 | 3.4k |
| documentdb_extended_rum | 0.117-0 | DocumentDB Extended RUM index access method | SIM | MIT | C | 15–18 | 3.4k |
| omnidb_plugin | 0.0.1 | PostgreSQL plugin for enabling PL/pgSQL debugger in OmniDB | LANG | MIT | C | — | 3.3k |
| pg_duckdb | 1.1.1 | DuckDB Embedded in Postgres | OLAP | MIT | C++ | 14–18 | 3.2k |
| vexdb_lite | 1.0 | A cross-platform vector database, which can be integrated into existing databases as a plugin. | RAG | MIT | C++ | — | 2.4k |
| pg_mooncake | 0.2.0 | Columnstore Table in Postgres | OLAP | MIT | Rust | 14–18 | 2.0k |
| http | 1.7.2 | HTTP client for PostgreSQL, allows web page retrieval inside the database. | UTIL | MIT | C | 14–18 | 1.6k |
| basejump_core | 2.0.1 | Basejump adds accounts, teams, permissions and billing to Supabase. | FEAT | MIT | SQL | — | 941 |
| pglite_fusion | 0.0.6 | Embed an SQLite database in your PostgreSQL table | TYPE | MIT | Rust | 14–18 | 832 |
| plpgsql_check | 2.10.10 | Additional validation, profiling, and diagnostics for PL/pgSQL functions | LANG | MIT | C | 14–18 | 778 |
| uuid47 | 1.0 | UUIDv7 storage with keyed UUIDv4-looking façade I/O | TYPE | MIT | C | 17 | 749 |
| zson | 1.1 | Dictionary-trained compressed JSONB-compatible type with transparent casts and JSONB operators. | TYPE | MIT | C | — | 568 |
| pgx_ulid | 0.2.3 | ulid type and methods | FUNC | MIT | Rust | 14–18 | 501 |
| pgjwt | 0.2.0 | JSON Web Token API for Postgresql | UTIL | MIT | SQL | 14–18 | 443 |
| wasm | 0.1.0 | A Postgres extension to run WebAssembly binaries. | LANG | MIT | Rust | 10 | 430 |
| duckdb_fdw | 1.4.3 | DuckDB Foreign Data Wrapper | OLAP | MIT | C | 14–18 | 409 |
| pg_tracing | 0.1.3 | Distributed Tracing for PostgreSQL | STAT | MIT | C | 14–18 | 406 |
| pg_branch | 0.0.1 | PostgreSQL extension for quickly creating copies of databases and clusters. | FEAT | MIT | Rust | 11–16 | 359 |
| pg_hashids | 1.3 | Short unique id generator for PostgreSQL, using hashids | FUNC | MIT | C | 14–18 | 324 |
| sequential_uuids | 1.0.3 | generator of sequential UUIDs | FUNC | MIT | C | 14–18 | 310 |
| biscuit | 3.1.0 | IAM-LIKE pattern matching with bitmap indexing | FTS | MIT | C | 16–18 | 300 |
| pg_biscuit | 1.0 | A fast bitmap-based index for PostgreSQL | FTS | MIT | C | — | 300 |
| ogr_fdw | 1.1.9 | foreign-data wrapper for GIS data access | GIS | MIT | C | 14–18 | 264 |
| decoderbufs | 3.6.0 | Logical decoding plugin that delivers WAL stream changes using a Protocol Buffer format | ETL | MIT | C | 14–18 | 260 |
| pg_rational | 0.0.3 | bigint fractions | TYPE | MIT | C | 14–18 | 257 |
| pg_blkchain | 0.0.1 | C extension providing Bitcoin blockchain parsing and helper functions for PostgreSQL. | FUNC | MIT | C | — | 237 |
| pg_tde | 2.2.1 | Percona pg_tde access method | SEC | MIT | C | 18 | 224 |
| pgclaw | 0.1.0 | Store LLM or OpenClaw agents as PostgreSQL values and process watched rows with a background worker | RAG | MIT | Rust | 14–17 | 210 |
| pgjq | 0.1.0 | Use jq in Postgres | UTIL | MIT | C | 14–18 | 205 |
| plsh | 1.20220917 | PL/sh procedural language | LANG | MIT | C | 14–18 | 178 |
| pg_rrule | 0.3.0 | RRULE field type for PostgreSQL | TYPE | MIT | C | 14–18 | 175 |
| pgmemcache | 2.3.0 | memcached interface | SIM | MIT | C | 14–18 | 175 |
| is_jsonb_valid | 0.1.4 | Native PostgreSQL extension for validating jsonb values against JSON Schema draft 4 and draft 7. | FEAT | MIT | C | 10–18 | 173 |
| hstore_pllua | 2.0.12 | Hstore transform for Lua | LANG | MIT | C | 14–18 | 161 |
| hstore_plluau | 2.0.12 | Hstore transform for untrusted Lua | LANG | MIT | C | 14–18 | 161 |
| pllua | 2.0.12 | Lua as a procedural language | LANG | MIT | C | 14–18 | 161 |
| plluau | 2.0.12 | Lua as an untrusted procedural language | LANG | MIT | C | 14–18 | 161 |
| tagext | 1.0 | Tag Programming Example Extension | FUNC | MIT | Shell | — | 160 |
| gfs | 0.0.1 | GFS copy-on-read storage: a Table Access Method whose missing rows are fetched from the source on read and written through locally | ETL | MIT | Rust | — | 156 |
| postal | 1.0 | PostgreSQL bindings for libpostal that normalize free-form addresses and parse them into labeled components. | GIS | MIT | C | 10–18 | 146 |
| pgcalendar | 1.1.0 | Recurring calendar, schedule, and exception management for PostgreSQL | TYPE | MIT | SQL | 14–18 | 141 |
| basejump-supabase_test_helpers | 0.0.6 | A collection of functions designed to make testing Supabase projects easier. | FEAT | MIT | SQL | — | 131 |
| pg_ducklake | 1.0.0 | DuckLake lakehouse extension for PostgreSQL, backed by DuckDB and Parquet | OLAP | MIT | C++ | 14–18 | 130 |
| postgres_protobuf | 0.2 | C++ functions for querying protobuf values stored as bytea and converting Protocol Buffers to and from their JSON representation. | UTIL | MIT | C++ | 11–18 | 130 |
| goldenmatch_pg | 0.13.0 | GoldenMatch entity-resolution functions for deduplication, matching, scoring, and golden-record workflows. | RAG | MIT | Rust | 15–17 | 129 |
| pg_turret | 0.0.0 | Capture PostgreSQL logs and export structured events to HTTP, Kafka, or Sentry | STAT | MIT | Rust | 13–18 | 121 |