Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

328 modules match your search

A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.

Context Metadata

There are a number of modules already out there which cover some of the functionality, such as: Metatag. But what if your page is not a node/taxonomy etc? This module relies on Context module and...
Categories: Content editing experience, Site search

Entity Usage Explorer

Entity Usage Explorer is a module designed to accurately track and display where entities are being used throughout a site, based on the current revision of entities. Features Entity Usage Overview...
Categories: Administration tools, Developer tools, Site search

Search API Combined Fields

Search API Combined Fields This module allows the creation of combined fields for the Search API. This means a single field can contain the values from multiple other fields. In addition it can...
Categories: Site search

Search API Text Fragment

This module aims to extend Search API with a new processor plugin that adds a link with a "scroll to text" fragment to the highlighted search term within the result excerpt, allowing users to click...
Categories: Site search

Facets Taxonomy Path Processor

Adds a facets processor that sets taxonomy reference facet items active if the term is present in the url as a parameter (e.g. taxonomy/term/{taxonomy_term}. You can activate the processor in the...
Categories: Site search

Xtended Content for PHP ElasticSearch

Xtended Content from Elasticsearch indexes. Please refer to the Xtended Content module project page for more details, or visit the documentation pages. Documentation Full documentation is included...
Categories: Content editing experience, Decoupled, Site search

Search Ranking

Summer of Code 2008 Group Page: http://groups.drupal.org/soc-2008 Summer of Code 2008 Search Ranking Project Wiki: http://groups.drupal.org/node/10906 Module Project Page: http://drupal.org/project...
Categories: Site search

Finder

Finder allows Drupal site administrators to create flexible faceted search forms to find entities such as nodes or users based on the values of fields and database attributes. Typically Finder is...
Categories: Content display, Site search, Site structure

Vertex AI Search Promoted Results

The Vertex AI Search Promoted Results module provides for the creation and management of promoted search results triggered by specific search keywords. For a given keyword, a content node can be...
Categories: Integrations, Site search

Search combine

Search combine enables combination of all searchable modules into one unified search. This means you can search users, nodes, comments... on the same page. Still in development.
Categories: Site search

Typesense GraphQL

The Typesense GraphQL module provides comprehensive GraphQL integration for Typesense search collections in Drupal. It enables you to expose your Typesense search indexes as fully-featured GraphQL...
Categories: Site search

Acquia Search Config

Warning: this is still in early beta phase. Not all Acquia Search customers will be able to use this. If you want to use this, please contact our support department with the request to enable this...
Categories: Site search

ApacheSolr Retain

Retains enabled facets in a keyword search. For use with the ApacheSolr Views module. ACKNOWLEDGEMENT Based on a patch by Mac_Weber: https://www.drupal.org/node/1831884#comment-6701848
Categories: Site search

Search API Japanese Normalizer

Search API Japanese Normalizer is a module that provides a processor for the Drupal Search API module. This processor standardizes variations in Japanese text, improving search accuracy. Features...
Categories: Site search

Search by Page

This module is an enhancement to the core Drupal search module, which adds a new tab to the core Search page or can also be used in stand-alone mode. The differences between Search by Page and the...
Categories: Site search

Elasticsearch - Search API

Elasticsearch - Search API provides a framework to set up custom Elasticsearch based search pages.It depends on search_api to manage your indexed data and elasticsearch_connector to set up a...
Categories: Site search

Views Exposed Field Filter

Synopsis This module allows users to expose fields to visitors. It adds another filter with the Exposed fields filter in filter criteria. User can add a keyword and select a field to search that...
Categories: Site search

Rich Snippets

Overview The Rich Snippets module overrides the core Search styles and templates to closely match the UI of major search engines for Drupal's internal site search. This project is an extension of...
Categories: Site search

Nbox Search API

The Nbox Search API module provides Search API integration with the Nbox module. Core features Adds participant id's to index in order filter messages for users Adds participant display names to...
Categories: Integrations, Site search

Apachesolr Views Rendered Entity

By default the Apachesolr Views module renders fields that are in the Solr-index. This module adds a Views row plugin for 'Rendered entity'. That way you can leverage modules like Display Suite for...
Categories: Site search

Search API Site

This module provides a new field that will contain a hash for the current site. It provides a views filter for restricting results to the current site. It can be used with a patched search_api_solr...
Categories: Content editing experience, Site search

Entity Score

ABOUT The module provides dynamic entity score boosts based on field values or conditions. Example scenarios: boost nodes based on number attached images to it, boost pages based on the title/body...
Categories: Site structure, Site search

Apachesolr Pages

The ApacheSolr Pages module is an alternative for having faceted search pages using the Facet API and the Apache Solr Search module, providing freely filterable, sortable and themable search pages,...
Categories: Site search

Search API Exclude - Layout Builder

This module allows to exclude certain blocks (for example all view blocks) from being rendered by the Search API RenderedItem plugin. For example: If all your content types have related content...
Categories: Administration tools, Developer tools, Site search

Entity BackReference

This module is obsolete. Search API implemented processor for this see https://www.drupal.org/project/search_api/issues/2986623 You should uninstall and remove this module. Entity BackReference...
Categories: Site search

Pages