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

55,500 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.

Views Advance Date Filter

Views Advanced Date Filters The Views Advanced Date Filters module enhances the filtering capabilities of Drupal Views by introducing advanced options for date and DateTime fields. This module...

View Body Classes

Add contextual CSS classes to the body of the page when displaying a view. The module currently adds two classes to the body of the page: view-id--[view_id] view-display--[display_id]
Categories: Content display

SDC CSS Relocator

This is a utility module that assists with stylesheets for Single Directory Components. At this time, style libraries that have been added via Single Directory Components are being output in the...
Categories: Content display

Event Calendar View

A view format to display events. 3 mode view - List - Week - Day Fully customisable by css Responsive for Mobile Maybe some options must be rework like translations or first date of week. ToDo: add...

Translate Layout builder Asymmetric (With AI)

Features Asymmetric Translation Capabilities: This module enables users to leverage AI translations from the AI Module specifically for layout builder translations configured to be asymmetric....
Categories: Content editing experience, Multilingual

Search Api Boolean Field Boost

This module provides a Search API processor that adds a configurable boost to indexed items based on the value of a boolean field. If the selected boolean field is TRUE, the specified boost factor...
Categories: Site search

Commerce Minimum Order

This module prevents checkout until the minimum order amount is met. It is possible to optionally define a minimum order amount for the store(s) on the site. A progress bar indicator can be added...
Categories: E-commerce

AnythingLLM Provider

Use Drupal and Anything LLM as your own data-sovereign Retrieval Augmented Generation (RAG) application and create AI-based chats based on data from your own website incl. file documents /...
Categories: Integrations

Plugin form element

This module provides an abstract form element to work with plugin configuration forms. It provides a form element for single plugin form configuration or for multiple. It is compatible with all...

Auto Node Translate Google Provider

This is a provider for Auto Node Translate. This module provides Google translation Api support for Auto Node Translate. Additional Requirements This module requires the Google Cloud Translation...
Categories: Multilingual

Media Export Files

The Media Export File module allows users to download all media files from Drupal site in a ZIP archive. This module provides a convenient solution for managing and exporting media assets for...
Categories: Media

Translation Alias

Overview This module provides Drush commands to manage path aliases for multilingual content in Drupal 9 and 10. Requirements Drupal 9.x or 10.x Drush 11.x Path Alias module (core) PHP 8.0 or...
Categories: Multilingual

IP Info

The IP Info module summarizes information for IPs: Log messages with the IP Is the IP banned? Links to IP lookup services IP information from CrowdSec API IP information from ipapi.is API IP...
Categories: Administration tools, Developer tools, Security

Entity display processor

This module provides a new plugin type that enhances the regular display of entities. Features The module introduces a plugin type "Entity display processor". The plugin can be chosen as part of an...
Categories: Content display

Auto Node Translate Deepl Provider

This is a provider for Auto Node Translate. This module provides the Deepl translation Api support for Auto Node Translate. Additional Requirements This module requires the deeplcom/deepl-php...
Categories: Multilingual

Views Regex Functions

Views Regex Functions is a simple module that allows you to define regex replacements with fields in views. In other words, it allows you to output text based on the result of a regex replacement...

Pagedesigner View Modes Display

Features This module gives the ability to content editors to hide pagedesigner elements from display for specific view modes. Post-Installation Configure the module settings at /admin/config...
Categories: Content display

Poper: Smart AI Popup, Exit Intent Popups, Gamification Popups, Surveys, Widgets, Videos

At Poper, we’re redefining user engagement with cutting-edge technology that transforms your website visitors into an active community of customers and subscribers. Our module offers a unique blend...
Categories: User engagement

SAML Authentication Groups

Map SAML attributes to group membership from the Group module using the SAML Authenication module. A user can become a member of a single group or member of all groups for a given type. They can...
Categories: Access control

Content Insights Report

This module generates a Content Insights Report that provides valuable data and analysis about the content in your system. The report is based on various parameters, including content type, status,...
Categories: Administration tools, Content display, Content editing experience

Views SQL Query Formatter

Displays a formatted SQL query in views preview. Enable display of SQL query in views settings and it will appear when editing a view. Uses jdorn/sql-formatter.
Categories: Developer tools

Dynamic Selection Tools

About This is a basic Drupal module for String, Integer, Float, and Decimal field types. Goal of this module is to provide a dynamic set of "allowed options", but keeping the nature of the field,...
Categories: Content editing experience, Developer tools, E-commerce

Simple OAuth Redirect URI Wildcard

Extends the Simple OAuth module to allow for subdomain wildcards in redirect URIs. WARNING: Use of this module violates Section 3.1.2 of RFC-6749 (OAuth 2.0 Specification) which requires the use of...
Categories: Access control, Decoupled, Security

Zoho ZeptoMail

This module integrates Drupal with Zoho ZeptoMail. ZeptoMail is a dedicated transactional email sending service by Zoho. ZeptoMail offers REST APIs to send transactional emails and perform CRUD...
Categories: Integrations

Alternative Hreflang for SEO

Alternative Hreflang for SEO is a Drupal module that allows the language code in hreflang attributes to be customized, without altering the registered language code used in the website's URLs. The...
Categories: Multilingual, Search engine optimization (SEO)

Pages