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.
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