Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
142 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pg_dbo_timestamp | 1.0.1 | PostgreSQL extension for storing time and author of database structure modification. | SEC | — | SQL | 10–18 | 3 |
| pg_multitenant | 1.0 | Multi-tenant shared-schema helpers using PostgreSQL row-level security | SEC | MIT | Rust | 16 | 3 |
| postgrest_auth | 0.1 | Placeholder PostgREST authentication extension with no implemented database objects | SEC | MIT | SQL | — | 3 |
| verisql | 0.1.0 | Audit-grade verification gateway for AI-generated SQL — catches silently wrong queries before they hit your dashboard, keeps tamper-evident audit trails, verifies migration equivalence. Zero LLM tokens for 90% of checks. | SEC | MIT | Python | — | 3 |
| cairn_pgx | 0.3.0 | Cairn in-database verify gate — COSE Sign1/Ed25519 event verification (Spike 0002) | SEC | — | Rust | — | 2 |
| 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 |
| op_log | 1.0.0 | Trigger-based row change history recorded after transaction commit. | SEC | Apache-2.0 | SQL | — | 2 |
| pg_crypto | 0.1.0 | Rust cryptography with pgcrypto-compatible and modern primitives | SEC | MIT | Rust | 14–18 | 2 |
| pg_idm | 1.0 | Exposes PostgreSQL role and membership management through updatable views and DML-trigger functions. | SEC | GPL-3.0 | SQL | 10–18 | 2 |
| pg_ssl | 1.0 | Create base64-encoded PKCS#7 signatures from PEM certificates and private keys in PostgreSQL | SEC | MIT | C | — | 2 |
| pg_tamperlog | 1.1 | Tamper-evident append-only audit logging with hash chaining | SEC | — | SQL | — | 2 |
| pg_tamperlog_rust | 1.0.0 | Rust pgrx helper extension for pg_tamperlog fast SHA-256 hash-chain calculations. | SEC | — | Rust | — | 2 |
| pgfga | 0.1.0 | Experimental ReBAC/Zanzibar-style fine-grained authorization functions for PostgreSQL. | SEC | MIT | Rust | 11–16 | 2 |
| pgocrypto | 1.0 | encrypt data between Go and PG | SEC | — | SQL | — | 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 |
| supasession | 0.1.2 | Advanced session management for Supabase. | SEC | PostgreSQL | SQL | — | 2 |
| table_guard | 1.0 | Configurable protection against DROP, TRUNCATE, and unqualified whole-table DELETE. | SEC | — | C | 14–18 | 2 |
| tablelog | 0.1 | Trigger-based audit and change-data-capture extension that records INSERT, UPDATE, and DELETE row images in a central log table and can generate replay SQL. | SEC | — | SQL | 10–18 | 2 |
| auth0 | 0.1 | Auth0 Management API client for PostgreSQL. | SEC | GPL-3.0 | SQL | 10–18 | 1 |
| check_chapmd5_password | 0.0.1 | Function for verifying CHAP-MD5 authentication responses. | SEC | Apache-2.0 | C | — | 1 |
| crdv_pg_coordinator | 0.1.0 | Secure Conflict-free Replicated Data Views with MPC-backed private values. | SEC | — | Rust | — | 1 |
| datafly_anon | 1.25 | Datafly anonymizer | SEC | PostgreSQL | C | — | 1 |
| ddla | 0.1 | Audit DDL changes with event triggers and queryable log functions | SEC | — | SQL | 10–18 | 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 |
| eidos_oauth | 0.2.0 | OAuth 2.0 JWT validator for PostgreSQL 18 using the OAuth validator API. | SEC | Matroid | Rust | 14–18 | 1 |
| gdpr_anatomizer | 0.0.1 | Prototype GDPR/anatomy anonymization extension implemented with PL/Python and PL/pgSQL helpers. | SEC | — | Python | 12 | 1 |
| openssl | 0.0.1 | PostgreSQL extension for cryptographic functions and types provided by OpenSSL | SEC | PostgreSQL | C | 10–18 | 1 |
| pg_dctp | 0.0.1 | Preload-only module that blocks clear-text passwords in role DDL | SEC | PostgreSQL | C | 14–18 | 1 |
| pg_injection | 1.0.0 | PostgreSQL injection | SEC | MIT | C | — | 1 |
| pg_neon_sudo | 0.0.1 | Provides Neon-specific trusted sudo wrappers that run PostgreSQL Anonymizer dynamic-masking start and stop operations as the bootstrap superuser. | SEC | — | C | 16–18 | 1 |
| pg_set_acl | 0.0.1 | SET command access control list | SEC | PostgreSQL | C | — | 1 |
| pgauthz | 0.3.0 | Provide Zanzibar-style relationship-based authorization inside PostgreSQL | SEC | Apache-2.0 | Rust | 16–18 | 1 |
| pgintegrity | 0.0.1 | Trigger-based row integrity watermark checker for PostgreSQL tables | SEC | — | C | — | 1 |
| pgsword | 1.0 | enforce Qunar SQL auditing and database object rules | SEC | — | C | 10 | 1 |
| sm2 | 1.0 | SM2 elliptic curve cryptography functions (Chinese National Standard GB/T 32918) | SEC | — | C | — | 1 |
| sm4 | 1.0 | SM4 encryption/decryption functions (Chinese National Standard) | SEC | — | C | — | 1 |
| table_log_pl | 0.1 | PL/pgSQL drop-in replacement for the table_log trigger-based DML auditing extension. | SEC | — | SQL | — | 1 |
| user_info | 0.0.1 | Provides user-related information including owned objects and granted roles. | SEC | BSD-2-Clause | SQL | — | 1 |
| vastbase_sm4 | 1.0 | SM4 encryption/decryption functions for VastBase using Java implementation via JNI | SEC | MIT | Java | — | 1 |
| aclexplode | 1.0.3 | A backport of aclexplode function for PostgreSQL 8.4 and below | SEC | PostgreSQL | C | — | |
| audit | 1.0.0 | Audits insert, update, and delete operations on PostgreSQL tables. | SEC | GPL-2.0 | SQL | — | |
| audit_stream | 0.1.0 | Postgres extension that emits audit-stream-py-compatible governance events on watched table CRUD via pg notify, plus a Python LISTEN bridge daemon. The database-tier governance producer for the Kinetic Gain Protocol Suite. | SEC | MIT | Python | — | |
| auditoria | 0.0.1 | PostgreSQL auditing extension. | SEC | — | SQL | — | |
| beyond_auth | 0.1.0 | Per-project authentication and authorization service for apps running on https://beyond.dev | SEC | AGPL-3.0 | Rust | — | |
| cat_hook_delete_claims | 0.0.1 | Supabase Auth custom access token hook for deleting token claims | SEC | — | SQL | — | |
| crunchy_pooler | — | Crunchy Bridge helper extension that lets PgBouncer authenticate users through PostgreSQL. | SEC | — | SQL | — | |
| custom_roles | 0.0.3 | Role-specific Supabase RLS tables and functions for managing user roles. | SEC | — | SQL | — | |
| cyanaudit | 2.2.0 | Cyan Audit core extension | SEC | PostgreSQL | SQL | — |