Search Drupal Projects
Find modules, themes, and distributions by name or by what they do. Descriptions are matched against each project's plain-language summary, and results can be narrowed to a Drupal core version or to projects that are still actively maintained.
| Project | Drupal | Maintenance | Installs |
|---|---|---|---|
|
This module allows users to save their searches performed with the Search API and receive email notifications when new results matching those criteria become available. It preserve... Slowing |
10–11 | Slowing | 364 |
|
This module adds a computed field to files, allowing their content to be accessed in web services, field formatters, or Search API. It supports various extraction methods like Docc... Active |
11 | Active | 362 |
|
Postgres VDB Provider
Module
This module integrates Drupal with PostgreSQL using the pgvector extension to enable vector searches for AI Search and other compatible modules. It handles creating tables, indexin... Active |
— | Active | 354 |
|
This module provides Drush commands to speed up Search API indexing by using multiple CPU cores. It leverages a multi-process approach to handle queues simultaneously, significantl... Active |
9–11 | Active | 352 |
|
This module provides a way to expose facets from a facets source as standard Drupal Form API elements, such as dropdowns or checkboxes. This allows for better integration with Drup... Active |
10–11 | Active | 341 |
|
This module enhances taxonomy-based search results by allowing you to display terms up to a specified depth and create dependent facets that show sub-terms based on a parent term's... Dormant |
9–11 | Dormant | 336 |
|
This module provides a connector for integrating Drupal's Search API with SearchStax Solr. Dormant |
8–11 | Dormant | 309 |
|
This module provides a backend for the Search API module that uses Typesense for search functionality. It allows you to manage your Typesense collections and schema directly from D... Active |
10–11 | Active | 308 |
|
This module allows you to map data from various entity types into a single field within your search index, offering granular control over the indexed content. It also provides a wa... Dormant |
8–10 | Dormant | 299 |
|
Varbase Search provides search functionality and automatically configures search results for new content types. It is recommended for use with the Varbase distribution but can also... Active |
11 | Active | 264 |
|
This module helps you manage an `llms.txt` file on your website, which guides Large Language Models (LLMs) on how to interact with your content. It allows you to control permission... Dormant |
— | Dormant | 258 |
|
This Drupal module provides a backend for the Search API, allowing you to use Meilisearch as your search engine. It supports creating and managing indexes, indexing content, filter... Dormant |
9–11 | Dormant | 250 |
|
This module provides autocomplete search suggestions based on content titles, manually added priority suggestions, and actual user searches. It intelligently tokenizes and breaks d... Active |
10–11 | Active | 246 |
|
This module allows you to prevent specific blocks, such as those generated by Layout Builder or Views, from being indexed by Search API. This helps avoid indexing extraneous conten... Dormant |
— | Dormant | 245 |
|
This module allows you to add keywords to your indexed content with adjustable boost levels. It then modifies how your content is indexed and searched in Solr to incorporate these... Active |
— | Active | 201 |
|
This module adds two new facet widgets to Drupal: "Datepicker" for selecting a single day and "Range Datepicker" for selecting a date range. These widgets enable users to filter co... Dormant |
— | Dormant | 180 |
|
This module integrates Google's Custom Search Engine into your Drupal site, allowing you to easily add a search block. It uses Google's JavaScript approach for a straightforward se... Dormant |
8–11 | Dormant | 180 |
|
Elasticsearch AWS Connector
Module
This module allows you to connect Drupal to Elasticsearch instances hosted on Amazon Web Services using signed AWS requests. It provides options for configuring AWS authentication,... Slowing |
8–10 | Slowing | 159 |
|
This module helps you integrate Cookiebot and Google Tag Manager to ensure scripts and cookies are only placed after user consent. It allows for per-language configuration of the c... Dormant |
8–11 | Dormant | 157 |
|
This module highlights keywords from search engines and local site searches. It uses JavaScript to perform highlighting on the client side, which can improve performance by disabli... Active |
9–11 | Active | 153 |
|
Facets Custom Order
Module
This module allows you to define a custom order for facet items, which is useful when the items lack a natural sorting order or come from aggregated sources. Active |
8–11 | Active | 146 |
|
This module integrates Drupal's Search API with Azure AI Search, allowing you to index content and create search views that query Azure AI Search. It can also display semantic answ... Active |
— | Active | 134 |
|
This module tracks and displays where entities are being used on your site, showing references across different content types. It provides an overview page at /admin/usage, a confi... Dormant |
10–11 | Dormant | 132 |
|
This module provides base classes for building Elasticsearch queries in Drupal Views. It allows for the creation of query builders that can construct Elasticsearch queries without... Slowing |
9–11 | Slowing | 131 |
|
This module provides a way to create drill-down date facets in Drupal. It allows users to click on a year to see a breakdown by month, and then click on a month to see a breakdown... Dormant |
8–10 | Dormant | 126 |