Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
499 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| webauthn | 1.6 | Pure-SQL PostgreSQL implementation of WebAuthn credential registration and assertion verification. | SEC | MIT | SQL | — | 14 |
| pg_pathcheck | 0.9.1 | Validate planner Path trees for freed or corrupt memory | ADMIN | MIT | C | 17–18 | 13 |
| pg_pinyin | 0.0.5 | Pinyin romanization and search helpers for PostgreSQL | FTS | MIT | Rust | 14–18 | 13 |
| pgtrace | 0.3 | Event-driven query, lock, failure, and latency observability from PostgreSQL executor hooks. | STAT | MIT | C | 15–16 | 13 |
| avocado | 2.2.0 | AvocadoDB PostgreSQL extension for deterministic context compilation for AI agents. | RAG | MIT | Rust | 16 | 12 |
| call_graph | 1.4 | Track PostgreSQL function calls automatically and aggregate them into call graphs and optional table-usage statistics. | STAT | MIT | C | — | 12 |
| li3ds | 1.0.0 | PostgreSQL extension for managing 3D sensor data | GIS | MIT | Python | — | 12 |
| pg_eviltransform | 0.0.4 | Coordinate transforms for BD09/GCJ02 via PostGIS ST_Transform | GIS | MIT | Rust | 14–18 | 12 |
| pg_natural_sort_order | 1.0.1 | Natural sort ordering support through a C normalization function usable with indexes. | FUNC | MIT | C | 10–18 | 12 |
| pg_url | 0.1.0 | Implements URL handling methods as postgres extension | FUNC | MIT | Rust | — | 12 |
| inetrange | 1.0.2 | Range type for PostgreSQL inet values with range operators and GiST indexing support. | TYPE | MIT | C | — | 11 |
| logical_ddl | 0.1.0 | Replicate supported DDL changes over PostgreSQL logical replication | ETL | MIT | C | 14–18 | 11 |
| omni_git | 0.1.0 | A PostgreSQL extension that stores git repositories in database tables and serves the git smart HTTP protocol, turning Postgres into a git remote. | SIM | MIT | C | — | 11 |
| pg_enigma | 0.5.0 | Encrypted postgres data type | SEC | MIT | Rust | 14–18 | 11 |
| pg_fact_loader | 2.0.1 | build fact tables with Postgres | ETL | MIT | C | 14–18 | 11 |
| pgcov | 1.0 | Tracks test coverage in PL/PgSQL functions and requires shared_preload_libraries. | LANG | MIT | C | 10–12 | 11 |
| slugify | 0.0.1 | PostgreSQL Extension to generate various variant of Slugs from a string. | FUNC | MIT | Rust | — | 11 |
| pg_fasttransfer | 1.0 | Postgresql Extension for FastTransfer | ETL | MIT | C | 15–18 | 10 |
| pg_smtp_client | 0.2.1 | PostgreSQL extension to send email using SMTP | UTIL | MIT | Rust | 14–18 | 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 |
| accel_ext | 1.0 | Fine-grained accelerator offload runtime that overlaps GPU, HSM, or inference work with other PostgreSQL requests. | FEAT | MIT | C | — | 9 |
| notify_now | 1.0 | PostgreSQL Extension to send multiple responses from one SQL Query using LISTEN/NOFITY API | FEAT | MIT | C | — | 9 |
| pg_stat_insights | 3.0 | Query planning/execution statistics with replication, index, trend, and contention analysis. | STAT | MIT | C | 16–18 | 9 |
| pg_typescript | 0.1.0 | pg_typescript: TypeScript/JavaScript procedural language for PostgreSQL | LANG | MIT | Rust | 14–18 | 9 |
| pggit | 0.1.3 | Git-like version control for PostgreSQL schemas | ADMIN | MIT | SQL | — | 9 |
| pgweb | 0.0.1 | Simple HTTP server to help build intuition for MemoryContexts in Postgres | FEAT | MIT | C | — | 9 |
| rule_engine_postgre_extensions | 2.0.0 | Rust/pgrx rule-engine extension supporting GRL rules, RETE and forward/backward chaining, versioned rule repositories, triggers, and optional external integrations. | FEAT | MIT | Rust | 16–18 | 9 |
| floatfile | 1.3.1 | Simple file storage for arrays of floats | UTIL | MIT | C | 14–18 | 8 |
| omnidb_plpgsql_debugger | 1.0.0 | PostgreSQL extension for enabling PL/pgSQL debugger in OmniDB | LANG | MIT | C | — | 8 |
| pg_bitcount | 0.0.3 | Bit-count scalar and aggregate functions for integers and bit strings. | FUNC | MIT | C | 11–13 | 8 |
| pg_chainsync | 0.0.0 | Access blockchain blocks, events, and tasks directly inside PostgreSQL using background workers. | ETL | MIT | Rust | 17 | 8 |
| pg_mentor | 0.1 | pg_mentor - manage query parameters | ADMIN | MIT | C | — | 8 |
| pg_no_seqscan | 0.1.1 | Prevents or reports sequential scans in development and CI by inspecting query plans. | FEAT | MIT | Rust | 14–18 | 8 |
| pgjwt_rs | 0.1.2 | JWT verification for RS256 and Ed25519 tokens inside PostgreSQL | SEC | MIT | Rust | 13–18 | 8 |
| pgmock | 0.2 | SQL/PLpgSQL extension for mocking function and table dependencies in PostgreSQL unit tests | FEAT | MIT | SQL | 10 | 8 |
| plid | 0.0.0 | A 128-bit, lexicographically sortable PostgreSQL PLID type with short prefixes, millisecond timestamps, randomness, and optional monotonic generation. | TYPE | MIT | Rust | 13–18 | 8 |
| plswipl | 0.1 | Execute PostgreSQL functions and inline blocks in an embedded SWI-Prolog runtime | LANG | MIT | C | — | 8 |
| sveddy | 0.1.0 | A PostgreSQL extension for collaborative filtering using low-rank matrix approximation techniques. | RAG | MIT | C | — | 8 |
| tzf | 0.3.0 | Fast lookup timezone name by GPS coordinates | GIS | MIT | Rust | 14–18 | 8 |
| douban_fdw | 1.0 | Foreign data wrapper for querying Douban public movie-ranking APIs | FDW | MIT | Go | 10–18 | 7 |
| hamming_distance | 0.0.1 | Hamming distance and similarity functions for hexadecimal feature-vector strings. | RAG | MIT | C | — | 7 |
| jansson-json | 0.0.2 | JSON data type, operators, and functions backed by the Jansson JSON library. | TYPE | MIT | C | 10–18 | 7 |
| noddl | 1.0 | Cluster-wide DDL blocker with role and database exceptions. | SEC | MIT | C | — | 7 |
| pg-json | 0.0.1 | A json data type and related functions | TYPE | MIT | C | — | 7 |
| pg_linegazer | 1.0 | Transparent code coverage for PL/pgSQL | LANG | MIT | C | — | 7 |
| pg_partition | 0.2.0 | Generate and manage timestamp-based PostgreSQL table partitions | OLAP | MIT | SQL | 10–18 | 7 |
| pgtera | 0.0.0 | render Tera HTML templates inside PostgreSQL | UTIL | MIT | Rust | 11–16 | 7 |
| pgzint | 0.2.0 | Generate PNG barcodes and QR codes inside PostgreSQL with the Zint library | UTIL | MIT | C | 10–18 | 7 |
| popcount | 1.0.0 | provide population-count functions for PostgreSQL bit(n) values | FUNC | MIT | C | 10–18 | 7 |