Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
105 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| tsearch2 | 1.0 | Deprecated Amazon RDS PostgreSQL 10 compatibility extension for applications using pre-8.3 tsearch2 full-text-search APIs. | FTS | PostgreSQL | C | 10 | 22k |
| pg_search | 0.25.9 | Full text search for PostgreSQL using BM25 | FTS | AGPL-3.0 | Rust | 15–18 | 9.2k |
| zombodb | 3000.2.8 | Elasticsearch-backed full-text search and indexing for PostgreSQL | FTS | Apache-2.0 | Rust | 12–15 | 4.7k |
| pg_textsearch | 1.4.0 | Full-text search with BM25 ranking | FTS | PostgreSQL | C | 17–18 | 4.0k |
| zhparser | 2.3 | a parser for full-text search of Chinese | FTS | PostgreSQL | C | 14–18 | 870 |
| pgroonga | 4.0.4 | Use Groonga as index, fast full text search platform for all languages! | FTS | PostgreSQL | C | 14–18 | 748 |
| pgroonga_database | 4.0.4 | PGroonga database management module | FTS | PostgreSQL | C | 14–18 | 748 |
| acdat | 0.1.1 | Compiled Aho-Corasick double-array machines for exact multi-pattern matching and replacement in PostgreSQL. | FTS | Apache-2.0 | C | 14–18 | 664 |
| pg_jieba | 1.1.0 | Chinese full-text search parser based on cppjieba | FTS | BSD-3-Clause | C++ | 14–18 | 420 |
| vchord_bm25 | 0.3.0 | A postgresql extension for bm25 ranking algorithm | FTS | AGPL-3.0 | Rust | 14–18 | 376 |
| 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 |
| pg_bigm | 1.2 | create 2-gram (bigram) index for faster full text search. | FTS | PostgreSQL | C | 14–18 | 152 |
| psql_bm25s | 0.4.14 | PostgreSQL extension for BM25-family lexical retrieval | FTS | Apache-2.0 | C | 17–18 | 146 |
| tin | 1.0.3 | TIN-compatible text search for development and testing | FTS | AGPL-3.0-or-later | Rust | 17–18 | 117 |
| pg_bestmatch | 0.0.2 | Generate BM25 sparse vector inside PostgreSQL | FTS | Apache-2.0 | Rust | 14–18 | 100 |
| hunspell_cs_cz | 1.0 | Czech Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_de_de | 1.0 | German Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_en_us | 1.0 | en_US Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_fr | 1.0 | French Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_ne_np | 1.0 | Nepali Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_nl_nl | 1.0 | Dutch Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_nn_no | 1.0 | Norwegian (norsk) Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_pt_pt | 1.0 | Portuguese Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_ru_ru | 1.0 | Russian Hunspell Dictionary | FTS | PostgreSQL | Data | 14–18 | 68 |
| hunspell_ru_ru_aot | 1.0 | Russian Hunspell Dictionary (from AOT.ru group) | FTS | PostgreSQL | Data | 14–18 | 68 |
| addressing_dictionary | 1.1 | Address handling dictionaries for PostgreSQL, applying smarter handling to addresses in text search. | FTS | MIT | SQL | 10–18 | 59 |
| sphinx | 0.3 | C connector for querying and updating an external SphinxSearch server from PostgreSQL. | FTS | MIT | C | — | 51 |
| pg_tokenizer | 0.1.1 | Tokenizers for full-text search | FTS | Apache-2.0 | Rust | 14–18 | 45 |
| pg_cjk_parser | 0.1.0 | CJK bigram parser derived from PostgreSQL full-text search | FTS | PostgreSQL | C | 14–18 | 41 |
| pg_scws | 1.0 | a parser for full-text search of Chinese | FTS | BSD-3-Clause | C | — | 41 |
| thai_parser | 1.0.0 | Thai-language parser and text search configuration for PostgreSQL full-text search. | FTS | — | C | 10–18 | 41 |
| kor_search | 1.0.0 | A PostgreSQL extension for Korean-English text search. | FTS | MIT | C | 16 | 37 |
| tsvector2 | 1.0 | Compressed alternative to PostgreSQL tsvector without the original 1 MB limit, with compatible search functions and GIN, GiST, and optional RUM indexing. | FTS | PostgreSQL | C | 10–13 | 27 |
| chamkho_parser | 0.6.0 | Rust full-text-search parser using the Chamkho word-cut engine, ported from pg-search-thai. | FTS | GPL-2.0 | Rust | — | 26 |
| pg_kazsearch | 2.3.0 | Kazakh full-text search extension for PostgreSQL | FTS | LGPL-3.0 | Rust | 16–18 | 25 |
| sphinxlink | 1.4 | C extension for issuing SphinxSearch or ManticoreSearch queries from PostgreSQL through the MySQL-compatible protocol. | FTS | — | C | — | 18 |
| pg_tsparser | 1.0 | Parser for PostgreSQL text search | FTS | PostgreSQL | C | — | 17 |
| tsexample | 1.0 | Example C extension that defines a custom full-text parser, dictionary template, dictionary, and text-search configuration. | FTS | — | C | — | 15 |
| italian_fts | 1.2 | Italian full-text search dictionary | FTS | GPL-2.0 | SQL | — | 14 |
| pg_pinyin | 0.0.5 | Pinyin romanization and search helpers for PostgreSQL | FTS | MIT | Rust | 14–18 | 13 |
| dict_voikko | 1.0 | Finnish full-text-search dictionary using Voikko morphological analysis. | FTS | PostgreSQL | C | — | 12 |
| tsexact | 1.0 | Full-text-search helpers for exact phrase matching on PostgreSQL 9.5 and earlier. | FTS | PostgreSQL | C | 10–18 | 12 |
| vgram | 1.0 | Variable-length grams | FTS | PostgreSQL | C | 13–18 | 12 |
| fuzzywuzzy | 0.0.2 | fuzzywuzzy ratio for postgres | FTS | PostgreSQL | SQL | — | 11 |
| tsp_semantic_headline | 1.0 | Phrase highlighting and improved semantics for ts_headline | FTS | GPL-3.0 | SQL | 14–18 | 11 |
| shared_ispell | 1.0.0 | Shared-memory ispell dictionary template for reducing per-session initialization and memory. | FTS | BSD-2-Clause | C | 10–18 | 10 |
| pg_bigmr | 0.1.0 | text similarity measurement and index searching based on bigrams | FTS | PostgreSQL | Rust | 12–17 | 7 |
| unidecode | 0.0.6 | ASCII transliterations of Unicode text | FTS | — | C | 10–18 | 7 |
| wildspeed | 1.0 | GIN operator class for fast wildcard LIKE searches using permuterm indexing | FTS | GPL-2.0 | C | — | 7 |