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

1,226 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.

Instant Filter

A backport of the instant filtering feature added to various Drupal 8 administration pages. Don't you think the modules administration page is way too long? Can't you find the module you want to...
Categories: Administration tools, Developer tools, Site search

Apache Solr Exclude Node

Overview The module makes it possible on node level to exclude a node from Apache Solr. This is useful if you have indexed a specific content type, and want to exclude a few nodes of that type. D8...
Categories: Site search

File Extractor

Synopsis This module adds a new computed field on File entity: "File extractor: extracted file". This new field allows to access the content of the file: in webservices like JSON:API in a field...
Categories: Content editing experience, Media, Site search

Drupal SEO Tools

The Drupal SEO Tools module seamlessly integrates a sophisticated all-in-one suite of search engine reporting, analysis and optimization tools into your website. It provides a dashboard that...
Categories: Administration tools, Content editing experience, Site search

Facets Form

Exposes facets from a facets source as Drupal Form API elements. Why? Even displayed as a dropdown select or checkboxes, the facet widgets are rendered as link lists. Then a JavaScript snippet is...
Categories: Site search

Pinecone VDB Provider

The Pinecone VDB Provider is a database module that works together with the AI Core module, to allow you to do vector searches with AI Search module or other modules that implement it. Overview...
Categories: Artificial Intelligence (AI), Site search

Search API Field Map

This module is a dependency of Search API Federated Solr, but is also usable on its own. It provides new field options on Search API indexes: The "Mapped field" field can be used to aggregate data...
Categories: Site search, Developer tools

LLMs.txt Generator

LLMs.txt Generator helps you create and manage an llms.txt file on your website, giving you control over how Large Language Models (LLMs) such as ChatGPT, Claude, and others interact with your site...
Categories: Search engine optimization (SEO), Site search

Facets Taxonomy Multilevel

This module introduces processors to enhance taxonomy-based result display and enable dependent facets. Key features: Show terms of defined depth: Limits display to specified taxonomy depth....
Categories: Site search

OpenSearch VDB Provider

The Opensearch VDB Provider is module that provides a Vector Database provider for the AI module, allowing you to use it to connect to OpenSearch Vector Databases. Requirements: - AI module - AI...
Categories: Site search, Site structure

Apache Solr Autocomplete

Add-on module to Apache Solr Search Integration that adds simple autocomplete functionality. It enforces node access, meaning that all suggestions are only from nodes that the user actually has...
Categories: Site search

Search API live results

This module extends the search box so it gives back search results while typing. It currently supports two ways of displaying these search suggestions: clickable title or by an extra view mode ...
Categories: Site search

Search API Saved Searches

This module offers users the ability to save searches executed with the Search API module and be notified of new results. Notifications are done via mails with token-replacement, their frequency...
Categories: Site search

Search API Fast

This module provides Drush commands to rapidly index with Search API, using multiple CPU cores. It can be quite useful when you have more than 10,000 nodes in your website. It uses a multi-process...
Categories: Performance, Site search

Search API Entity Translation

Search API Entity Translation module provides multilingual support for the Search API module through integration with Entity Translation. Branch 2.x Version 2.x of the module started as a fork of...
Categories: Multilingual, Site search

Term Search

This module uses Drupal's core search api to index taxonomy terms. The default behavior will index taxonomy terms from all vocabularies with any fields rendered on the main display, however this...
Categories: Site search

Simple Google Custom Search Engine

Overview Provides integration with Google's Custom Search Engine. Requirements None Features Simple to configure, just enter your Client ID (CX code) and place the search block, and you're done....
Categories: Site search

Apache Solr Panels

Create custom Apache Solr Search Integration pages with Panels. This module exposes the search form, search results and information about the search as panes for use in Panels. This allows for more...
Categories: Site search

Search API Multi-Index Searches

This module is an addition to the Search API module which allows users to search on several indexes at once. When the module is enabled, you'll get a new Views base table where you can search all...
Categories: Site search

SearchStax Search API Module

SearchStax Search API Module provides Search API Solr connector plugin.
Categories: Site search, Integrations

Autocomplete Search Suggestions

This module will provide autocomplete search suggestions. The module is compatible with standard Drupal search, search views and Apache SOLR, but not reliant on any of them. Auto-complete...
Categories: Site search, Site structure

Context Keywords

Context Keywords provides a context condition reactive to the searched keywords used to find your site. This opens up the possibility of customizing a user's experience according to keyword...
Categories: Content display, Site search, Developer tools

Varbase Search

Provides search configuration, and offering search capabilities. Automatically configure a search results view mode using a configuration template (recipe) when creating new content types. Use With...
Categories: Administration tools, Site search

Search API Solr: Boosted Keyword

This module adds the "Search API Solr: Boosted Keyword" field type, widget and formatter. This field type can be used to add variably boosted keywords to indexed content. Each item of this field...
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

Pages