Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.
Panopoly Search
Indexes and searches site content making it available to both Solr and DB search indexes Key Features Integration with Search API Solr for Solr searching Integration with Search API for database...
Categories: Site search
Pathauto
The Pathauto module automatically generates URL/path aliases for various kinds of content (nodes, taxonomy terms, users) without requiring the user to manually specify the path alias. This allows...
Categories: Automation, Search engine optimization (SEO)
Configurable Views Filter Block
Extends the default exposed filters block from Views with additional options to display only some specific form fields per filters block instance. The module provides visibility control over the...
Categories: Site search
Module Filter
The modules list page can become quite big when dealing with a fairly large site or even just a dev site meant for testing new and various modules being considered. What this module aims to...
Categories: Administration tools, Developer tools, Site search
LocalGov Directories
Provides directories (channels) which have entries (pages, venues, etc.) which can be filtered and searched. Enabling the module The 'LocalGov Directories' module enables the core functionality....
Search API OpenSearch
This modules provides a Search API Backend for OpenSearch. This module uses the official OpenSearch PHP Client. Features Search API integration for indexing, field mapping, views etc. Facets More...
Categories: Site search
Advanced Search
The Advanced Search module provides keyword search, field search, boolean search, and search within collections and sub collections. Development is done on Github.com so please contribute PRs there...
Categories: Site search
Google Tag
Google Tag The 2.0.x branch supports Google Tag and Google Tag Manager. Users of Google Analytics should be using the 2.x version of this module. This project integrates the site with the Google...
Categories: Integrations
Views Autocomplete Filters
Introduction The Views Autocomplete Filters module extends views text fields filter with autocomplete functionality. The supported filters are: "combine" - allows to search on multiple fields (core...
Categories: Administration tools, Content editing experience, Site search
Entity API
This module extends the entity API of Drupal core in order to provide a unified way to deal with entities and their properties. Additionally, it provides an entity CRUD controller, which helps...
Facets Block
Render multiple Facets in a single block. How to use it? Go to the Block layout page: /admin/structure/block choose a region where you want to place a block, click the "Place block" button, and...
Categories: Content editing experience
Google Analytics
Adds the Google Analytics web statistics tracking system to your website. The module allows you to add the following statistics features to your site: Single/multi/cross domain tracking Selectively...
Categories: Integrations
Search 404
What is the Search 404 Module? Instead of showing a standard "404 Page not found", this module performs a search on the keywords in the URL. For instance, if a user visits http://example.com/does...
Categories: Search engine optimization (SEO)
Facetapi Select
Adds an option for a select (dropdown) display for search facets using facetapi. The select form loads by js (no need to click 'submit') but degrades to use submit button. Related projects Facetapi...
Geofield
Provides a geo-location field for storing and managing geographic data, enabling the integration of maps, geocoding and location-based functionalities. It supports all geo-types (points, lines,...
Categories: Content display, Integrations, Site structure
Search API Location
The Search API Location module (7.x-2.x & 8.x-1.x branch) adds the possibility of location based searching to the Search API module. D7: Currently only Apache Solr is supported as the service class...
Categories: Site structure, Site search
Search API Common Fields
This module allows defining fields on Search API index which merge matching properties on multiple datasources. For example, if two datasources on an index have an identically-named date field,...
Categories: Site search
Search API exclude
Exclude nodes from indexing by Search API with the hook hook_search_api_query_alter(). Use case If you want to exclude nodes from Search API results. How to install Install and configure Search API...
Categories: Administration tools, Site search
Facet Bot Blocker
Website crawlers have been around for decades, but starting around 2024/2025, with the increasing presences of AI/LM tools which are being trained, we have seen a significant rise in traffic that...
Categories: Performance
Font Awesome Icons
Font Awesome is the web's most popular icon set and toolkit. Font Awesome 6! Font Awesome 6 has been released! This module will work with Font Awesome 6 without any major adjustments - simply drop...
Categories: Content display, Integrations
Faceted Search for Google Search Appliance
Provides a Google Search Appliance search engine for Faceted Search. This module is the glue between Faceted Search and Google Search Appliance. While the categories (taxonomy facets, content type...
Categories: Site search, Integrations
Display Suite
Display Suite allows you to take full control over how your content is displayed using a drag and drop interface. Arrange your nodes, views, comments, user data etc. the way you want without having...
Categories: Content display
Search API Decoupled
Search API Decoupled module provides a search display plugin for Search API as an alternative to views for displaying the search results. Search API Endpoint entities are used to define the search...
Categories: Decoupled, Developer tools, Site search
Tagify
Tagify module integrates Drupal autocomplete and Tagify component, providing a widget that significantly enhances the usability of entity reference fields. This widget seamlessly transforms these...
Categories: Administration tools, Content editing experience, Site structure
Acquia Connector
Connect your Drupal website to the Acquia Cloud to take advantage of features like Acquia Search and Acquia Personalization. Support guidelines Thank you everyone for your help and feedback with...
Categories: Administration tools, Integrations