Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
88 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pgaudit | 18.0 | provides auditing functionality | SEC | PostgreSQL | C | 14–18 | 1.7k |
| pgsodium | 3.1.11 | Postgres extension for libsodium functions | SEC | BSD-3-Clause | C | 14–18 | 611 |
| supabase_vault | 0.3.1 | Supabase Vault Extension | SEC | Apache-2.0 | C | 14–18 | 234 |
| pg_tde | 2.2.1 | Percona pg_tde access method | SEC | MIT | C | 18 | 224 |
| sql_firewall | 0.8 | Cluster-wide query allowlist firewall with learning, enforcing, permissive, and disabled modes keyed by user and parse-tree fingerprint. | SEC | PostgreSQL | C | — | 176 |
| launchql-base32 | 0.0.3 | RFC6238 TOTP implementation in pure PostgreSQL plpgsql | SEC | MIT | C | — | 118 |
| pgextwlist | 1.20 | PostgreSQL Extension Whitelisting | SEC | PostgreSQL | C | 14–18 | 102 |
| supautils | 3.2.1 | Extension that secures a cluster on a cloud environment | SEC | Apache-2.0 | C | 14–18 | 88 |
| credcheck | 5.0 | credcheck - postgresql plain text credential checker | SEC | MIT | C | 14–18 | 86 |
| set_user | 4.2.0 | similar to SET ROLE but with added logging | SEC | PostgreSQL | C | 14–18 | 78 |
| pg_credereum | 0.1 | Cryptographically verifiable database auditing backed by blockchain-style transaction blocks. | SEC | GPL-3.0 | C | 10 | 62 |
| libx509pq | 1.3 | X.509 certificate parsing library for PostgreSQL | SEC | GPL-3.0 | C | 12–18 | 54 |
| pg_roast | 1.0 | Opinionated PostgreSQL database auditor | SEC | PostgreSQL | C | 14–18 | 40 |
| logerrors | 2.1.5 | Function for collecting statistics about messages in logfile | SEC | BSD-3-Clause | C | 14–18 | 37 |
| login_hook | 1.7 | login_hook - hook to execute login_hook.login() at login time | SEC | GPL-3.0 | C | 14–18 | 33 |
| pg_themis | 1.0 | PostgreSQL encryption and decryption functions backed by the Themis cryptographic library. | SEC | Apache-2.0 | C | — | 33 |
| pg_auth_mon | 3.0 | monitor connection attempts per user | SEC | MIT | C | 14–18 | 28 |
| pg_snakeoil | 1.4 | The PostgreSQL Antivirus | SEC | PostgreSQL | C | 14–18 | 25 |
| pgauditlogtofile | 1.8.5 | pgAudit addon to redirect audit log to an independent file | SEC | PostgreSQL | C | 14–18 | 24 |
| hello-world | 0.0.1 | RLS demo extension with users and products tables | SEC | MIT | C | — | 23 |
| supabase | 0.0.1 | A friendly playground for building and validating Supabase Row‑Level Security (RLS) | SEC | MIT | C | — | 23 |
| aiven_extras | 1.1.20 | Aiven PostgreSQL extras for non-superuser access to selected database features. | SEC | Apache-2.0 | C | 12–18 | 22 |
| column_encrypt | 4.0 | Transparent column-level encryption with encrypted_text and encrypted_bytea types | SEC | PostgreSQL | C | 14–18 | 21 |
| pg_diffix | fir | Provides strong dynamic anonymization for PostgreSQL query results. | SEC | MIT | C | 13–18 | 19 |
| pgspeck | 1.0 | Encrypt and decrypt 32-bit and 48-bit integer blocks with the Speck symmetric cipher | SEC | MIT | C | 10–18 | 17 |
| open_pg_tde | 2.4.0 | Transparent data encryption for upstream PostgreSQL using the tde_heap access method, including tables, indexes, TOAST, WAL, and temporary files. | SEC | PostgreSQL | C | 16–18 | 14 |
| pgpm-jwt-claims | 0.15.5 | Agentic DB - Give your agent a brain | SEC | MIT | C | — | 14 |
| sslutils | 1.4 | A Postgres extension for managing SSL certificates through SQL | SEC | PostgreSQL | C | 14–18 | 13 |
| noddl | 1.0 | Cluster-wide DDL blocker with role and database exceptions. | SEC | MIT | C | — | 7 |
| noset | 0.3.0 | Module for blocking SET variables for non-super users. | SEC | AGPL-3.0 | C | 14–18 | 6 |
| pg_vault_tde | 1.7.1 | Transparent Data Encryption for PostgreSQL through custom table and index access methods | SEC | PostgreSQL | C | 17–18 | 6 |
| pgseccomp | 1.0 | provide seccomp syscall filtering for PostgreSQL | SEC | PostgreSQL | C | — | 6 |
| blake2b | 1.0 | PostgreSQL extension for fast secure hashing | SEC | MIT | C | — | 5 |
| pg_kpart | 1.0 | Reject full partition scans that omit the partition key | SEC | ISC | C | 14–18 | 5 |
| passwordcheck_cracklib | 3.1.0 | Strengthen PostgreSQL user password checks with cracklib | SEC | LGPL-2.1 | C | 14–18 | 4 |
| pg_ed25519 | 0.2 | Ed25519 signing and signature-verification functions for PostgreSQL | SEC | MIT | C | 10–18 | 4 |
| pg_sulog | 1.0 | PostgreSQL superuser operation logging and blocking extension | SEC | PostgreSQL | C | — | 4 |
| tcle | 1.0 | Experimental table access method for transparent AES-256-CBC encryption of selected column types. | SEC | PostgreSQL | C | 12–13 | 4 |
| ed25519 | 1.0 | PostgreSQL extension for a modern and secure digital signature algorithm based on performance-optimized elliptic curves | SEC | MIT | C | — | 2 |
| login_refuse | 0.1 | Authentication hook that temporarily refuses logins after repeated failures | SEC | — | C | — | 2 |
| passwordpolicy | 2.0.5 | Dynamically configurable PostgreSQL password complexity checks. | SEC | PostgreSQL | C | 14–18 | 2 |
| pg_pwhash | 1.0 | Advanced password hashing methods for PostgreSQL | SEC | MIT | C | 14–18 | 2 |
| pg_ssl | 1.0 | Create base64-encoded PKCS#7 signatures from PEM certificates and private keys in PostgreSQL | SEC | MIT | C | — | 2 |
| pgpm-defaults | 0.15.5 | PostgreSQL modules using the pgpm workflow for safe, testable, reversible SQL changes. | SEC | MIT | C | — | 2 |
| pgsqlauditengine | 1.0 | SQL policy checks with an embedded rule and audit REST API | SEC | GPL-3.0-only | C | 11–18 | 2 |
| table_guard | 1.0 | Configurable protection against DROP, TRUNCATE, and unqualified whole-table DELETE. | SEC | — | C | 14–18 | 2 |
| check_chapmd5_password | 0.0.1 | Function for verifying CHAP-MD5 authentication responses. | SEC | Apache-2.0 | C | — | 1 |
| datafly_anon | 1.25 | Datafly anonymizer | SEC | PostgreSQL | C | — | 1 |
| edb_block_commands | 1.0 | Restricts EDB Advanced Server superusers from utility, DML, and SELECT commands using whitelist GUCs. | SEC | — | C | 10–18 | 1 |
| openssl | 0.0.1 | PostgreSQL extension for cryptographic functions and types provided by OpenSSL | SEC | PostgreSQL | C | 10–18 | 1 |