Pigsty Extension Catalog

Extensions are the soul of PostgreSQL. Pigsty builds, collects, and integrates 464 PG ecosystem extensions for out-of-the-box use.

Pigsty provides the following three pieces of infrastructure to help users harness the collaborative superpowers of the PostgreSQL extension ecosystem:

curl -fsSL https://repo.pigsty.io/pig | bash   # Install pig CLI tool
pig repo add pigsty pgdg -u                    # Configure repos on your Linux distro
pig install pg18                               # Install PostgreSQL 18 kernel from PGDG
pig install pg_duckdb -v 18                    # e.g., install pg_duckdb for PG 18

Everything can be solved with PostgreSQL! Check out our blog post: PostgreSQL is eating the database world!


Key Features

  • Quantity: Unparalleled extension count: 464 available extensions, the most in the PG extension ecosystem
  • Quality: Native Linux RPM/DEB packages, fully compatible with PGDG packaging standards
  • Ease of Use: Provides the pig package manager, abstracting away OS and architecture differences for out-of-the-box use
  • Compatibility: Extensions are fully compatible with PGDG packaging standards, seamlessly usable with PGDG repositories
  • Distribution: Global repository distribution via Cloudflare CDN
  • Open Source: Fully open source, with convenient build tools and free public software infrastructure

Extension Statistics

TypeAllPGDGPIGSTYCONTRIBPG18PG17PG16PG15PG14
ALL46416228371441450441437425
EL45812925871431443435431419
Debian44910727171426436426422410

See: Extension List, RPM List, DEB List, Repository


Extension Categories

TypePackage
TIMEtimescaledb timescaledb_toolkit pg_timeseries periods temporal_tables emaj table_version pg_cron pg_task pg_later pg_background
GISpostgis pgrouting pointcloud pg_h3 q3c ogr_fdw geoip pg_polyline pg_eviltransform pg_geohash mobilitydb pg_tzf
RAGpgvector vchord pgvectorscale pg_vectorize pg_similarity smlar pg_summarize pg_tiktoken pg4ml pgml
FTSpg_search pgroonga pg_bigm zhparser pg_bestmatch vchord_bm25 pg_tokenizer pg_biscuit pg_textsearch pg_pinyin hunspell_cs_cz hunspell_de_de hunspell_en_us hunspell_fr hunspell_ne_np hunspell_nl_nl hunspell_nn_no hunspell_pt_pt hunspell_ru_ru hunspell_ru_ru_aot
OLAPcitus hydra pg_analytics pg_duckdb pg_mooncake pg_clickhouse duckdb_fdw pg_parquet pg_fkpart pg_partman plproxy pg_strom
FEATage hll rum pg_ai_query pg_ttl_index pg_graphql pg_jsonschema jsquery pg_hint_plan hypopg index_advisor pg_plan_filter imgsmlr pg_ivm pg_incremental pgmb pgmq pgq orioledb pg_cardano rdkit omnigres
LANGpg_tle plv8 pljs pllua plprql pldebugger plpgsql_check plprofiler plsh pljava plr plxslt pgtap faker dbt2
TYPEpg_prefix pg_semver pgunit pgpdf pglite_fusion md5hash asn1oid pg_roaringbitmap pgfaceting pgsphere pg_country pg_xenophile pg_currency pgcollection pgmp numeral pg_rational pguint pg_uint128 hashtypes ip4r pg_duration pg_uri pg_emailaddr pg_acl debversion pg_rrule timestamp9 chkpass
UTILpg_gzip pg_bzip pg_zstd pg_http pg_net pg_curl pg_retry pgjq pgjwt pg_smtp_client pg_html5_email_address url_encode pgsql_tweaks pg_extra_time pgpcre icu_ext pgqr pg_protobuf pg_envvar floatfile pg_render pg_readme ddl_historization data_historization pg_schedoc pg_hashlib pg_xxhash shacrypt cryptint pg_ecdsa pgsparql
FUNCpg_idkit pgx_ulid pg_uuidv7 permuteseq pg_hashids sequential_uuids pg_typeid snowflake topn quantile lower_quantile count_distinct omnisketch ddsketch vasco pgxicor pg_weighted_statistics tdigest first_last_agg extra_window_functions floatvec aggs_for_vecs aggs_for_arrays pg_csv pg_arraymath pg_math pg_random pg_base36 pg_base62 pg_base58 pg_financial pg_convert
ADMINpg_repack pg_rewrite pg_squeeze pg_dirtyread pgfincore pg_cooldown pg_ddlx pglinter pg_prioritize pg_checksums pg_readonly pgdd pg_permissions pgautofailover pg_catcheck preprepare pg_upless pgcozy pg_orphaned pg_crash pg_cheat_funcs pg_fio pg_qos pg_savior safeupdate pg_strict pg_drop_events table_log pgagent pgpool
STATpg_profile pg_tracing pg_show_plans pg_stat_kcache pg_stat_monitor pg_qualstats pg_store_plans pg_track_settings pg_track_optimizer pg_wait_sampling pgsentinel system_stats pg_meta pgnodemx pg_sqlog bgw_replstatus pgmeminfo toastinfo pg_explain_ui pg_relusage pagevis powa
SECpasswordcheck_cracklib supautils pgsodium pg_vault pg_session_jwt pg_anon pgsmcrypto pg_enigma pgaudit pgauditlogtofile pg_auditor logerrors pg_auth_mon pg_jobmon credcheck pgcryptokey pg_pwhash login_hook set_user pg_snakeoil pgextwlist sslutils pg_noset pg_tde
FDWwrappers multicorn odbc_fdw jdbc_fdw pgspider_ext mysql_fdw oracle_fdw tds_fdw db2_fdw sqlite_fdw pgbouncer_fdw etcd_fdw informix_fdw nominatim_fdw mongo_fdw redis_fdw pg_redis_pubsub kafka_fdw hdfs_fdw firebird_fdw aws_s3 log_fdw
SIMdocumentdb orafce pgtt session_variable pg_statement_rollback ivorysql pg_dbms_metadata pg_dbms_lock pg_dbms_job pg_dbms_errlog pg_utl_smtp babelfish spat pgmemcache openhalo
ETLpglogical pglogical_ticker pgl_ddl_deploy pg_failover_slots db_migrator pgactive spock lolor wal2json wal2mongo decoderbufs decoder_raw mimeo repmgr pg_fact_loader pg_bulkload
MITISCPostgreSQLBSD 0-ClauseBSD 2-ClauseBSD 3-ClauseArtistic
Apache-2.0MPL-2.0GPL-2.0GPL-3.0LGPL-2.1LGPL-3.0AGPL-3.0Timescale
CC++RustJavaPythonSQLData

Compatible Systems

SystemVersionx86_64aarch64PG Ver
RockyLinux 88el8.x86_64el8.aarch641817161514
RockyLinux 99el9.x86_64el9.aarch641817161514
RockyLinux 1010el10.x86_64el10.aarch641817161514
Debian 1212d12.x86_64d12.aarch641817161514
Debian 1313d13.x86_64d13.aarch641817161514
Ubuntu 22.0422.04u22.x86_64u22.aarch641817161514
Ubuntu 24.0424.04u24.x86_64u24.aarch641817161514

See: Operating System, RPM List, DEB List


Partners

Pigsty provides an unparalleled PostgreSQL extension delivery experience. Several PostgreSQL vendors are using it for delivery.

Out-of-the-box, open-source, enterprise-grade PostgreSQL RDS distribution

PostgreSQL as a Platform, application development inside the database

Ansible-based PG cluster automation deployment, open-source DBaaS

Cloud-native AI infrastructure, developers of several well-known PG extensions

Enterprise PostgreSQL service provider


About

This project is developed and maintained by PGSTY / VONNG, and is open-sourced under the Apache 2.0 license.

RepositoryDescription
pgstyPGSTY organization homepage
pgsty/pgextThis website, extension metadata, and management tools
pgsty/pigstyPostgreSQL database distribution
pgsty/pigPostgreSQL package manager
pgsty/rpmRPM build source code
pgsty/debDEB build source code
pgsty/infra-pkgInfrastructure package repository

Usage

How to install PostgreSQL extensions using the Pigsty extension repository

PIG CLI

EXT List

PostgreSQL extensions available in the Pigsty Extension Catalog

RPM List

PostgreSQL extension RPM binary packages available on EL systems

DEB List

PostgreSQL extension DEB binary packages available on Debian/Ubuntu systems

Repo Provider

Extensions by repository

Language

Extensions by programming language

License

Extensions by open-source license

Attributes

Extensions filtered by attributes

Platform

Extension availability by operating system

Categories

PostgreSQL extensions organized into 16 functional categories for easy browsing.

Extensions

Detailed information for each PostgreSQL extension


Last Modified 2026-03-13: supress ext rss generation (da77a80)