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

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

Contact Automatic Subject

Super simple module to automatically fill out a contact message subject if none was set. This is useful in cases where the subject field has been hidden from the contact form display, or it's been...

Lightbox Tobii Image Formatter

Integration with the Tobii lightbox javascript library. Tobii javascript library The Tobii library must be installed in the /web/libraries/tobii folder of your Drupal installation. The module...
Categories: Accessibility, Content display, Media

PM Carousel Views

Integration of the PM Carousel accessible slider with Drupal Views. Examples Here are some web pages where PM Carousel Views is implemented: https://www.bordeaux.fr (Responsive/Views)
Categories: Accessibility, Content display, Media

AI CKEditor WCAG

Overview The AI CKEditor WCAG module extends the functionality of the **Drupal AI** and **AI CKEditor** modules. It provides a plugin for the CKEditor that integrates with an AI provider to analyze...
Categories: Accessibility, Content editing experience

Global Node Translation

The Global Node Translation module creates translations in the enabled languages when a node is created in the original language. Features Automatic translation of nodes across multiple languages...
Categories: Automation, Integrations, Multilingual

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

Pages