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.
Webform Datetime 24h
Adds language-aware 24-hour time formatting to Webform time and datetime elements, enhancing consistency on multilingual Drupal forms. Complies to language requirements in various bilingual and...
Schema Form
This module automatically generates Drupal Forms directly from defined schemas, using the structure, labels and validation constraints from the schema definition. It auto generates forms for...
Categories: Automation, Developer tools, Site structure
Simple XML sitemap DiWoo
Adds a DiWoo-compliant XML sitemap for media files with metadata, extending Simple Sitemap. Ideal for organizations that need to comply with Dutch DiWoo standards. Features This module extends the...
Categories: Search engine optimization (SEO), Site search
commerce wishlist button
Module commerce wishlist not work with layout, so, we created a module that add help to add custom button, in entity display. This module add new formatter "Commerce wishlist Button" for field...
Categories: Content display, Developer tools, E-commerce
Environment Indicator Header
This module add a missing feature to Environment indicator module. Thanks to Environment Indicator Header, you can display the current release in the http header. Depends of Environment indicator...
Categories: Developer tools
Symfony Packages
Overview Symfony Packages provides a comprehensive dashboard for Drupal site administrators to monitor and manage all Symfony components used within their Drupal installation. The module creates a...
Categories: Developer tools
Off Canvas Menu
Off Canvas Menu provides an easy-to-configure toggleable menu that slides into view from any side of the screen. It’s ideal for mobile navigation or compact UIs. Designed with non-technical users...
Field Usage Tracker
Track and display where fields are used across content types, Views, and custom code. Useful for site audits, field cleanup, and refactoring. Features The Field Usage Tracker module provides a...
Categories: Administration tools
Webform AdvancedQueue
The Webform Advancedqueue module provides a Webform handler that sends webform submissions to an Advanced Queue job. This allows you to process submissions asynchronously using the Advanced Queue...
Categories: Automation, Site structure
Path Tools Suite
A suite of useful path-based tools and apis. It is a pretty common pattern in Drupal to use path based logic and patterns - for instance the default breadcrumb builder uses the path to build the...
Bunny - RabbitMQ for Drupal
This modules provides RabbitMQ integration with Drupal's queuing system. Features Replace the Database queue with RabbitMQ for all or selected queues. Provides methods for developers to integrate...
Categories: Integrations
Views ID
Features This module automatically injects data-view-id and data-display-id HTML attributes into Views-generated elements using View and Display names as values. These identifiers simplify table...
Categories: Developer tools
Audio Wavesurfer
Audio Wavesurfer module provide a field formatter to display audio with waveform. This module contains also a sub module Audio Wavesurfer Clips that for clipping audio file. Features Display audio...
Categories: Content display, Media
ProseMirror
Introduction Clean APIs. Consistent content. Limitless frontends. A ProseMirror-based rich text editor for Drupal, providing a modular, extensible foundation for rich text editing. Compared to...
Categories: Content editing experience, Integrations
Salesforce ECA Integration
Salesforce ECA bridges the gap between Salesforce and Drupal's Event-Condition-Action (ECA) system, enabling automated workflows triggered by Salesforce synchronization events. Build powerful...
Categories: Integrations
CAS User Ban
The CAS User Ban module prevents the creation of users based on their CAS username. When you delete a user, the module adds an option to ban the account, blocking future account regeneration. Why...
Categories: Access control, Security
Menu Level Permissions
Drupal core has an all or nothing approach to menu administration. Modules like Menu Admin per Menu provide per menu permission divisions. In really large sites though, there may be a need to...
Categories: Access control
Style Options: Spacing
The Style Options module provides a property style option that requires more "coding work" that could scare some people when they are interested in adding spacing options (margins and paddings) to...
Categories: Content editing experience
Config Preview Deploy
The module allows to safely deploy configuration changes from preview environments to production. It works with the Drupal configuration checkpoint API to produce a diff / patch of changes and...
Categories: Developer tools, Import and export
Custom AI Chatbot Module for Drupal 9.x, 10.x and 11.x
Latest version supports Open AI, Google Gemini, Anthropic Claude and Mistral. The AI Chatbot module provides a frontend chatbot block and acts as an AI agent for your website. It interacts with...
Categories: Automation, Integrations, User engagement
Menu Link Content View Access
This module provides a user permission to view menu link entities. This allows users with this permission to view a menu link entity without needing the admin permission which would allow them...
Categories: Access control, Decoupled
Partytown Drupal
NO LONGER MAINTAINED This module is no longer maintained. All development efforts have shifted to a new project under a combined namespace. If you are looking for a way to integrate Partytown in...
Categories: Integrations, Performance, Search engine optimization (SEO)
AI Comment Moderation
Automatically moderate user comments in Drupal using OpenAI's Moderation API. Helps flag or unpublish inappropriate content before it's published. Features Automatically analyzes and moderates user...
Categories: Administration tools
LocalGov Entity Share
This module provides functionality for Entity Share that is specific to LocalGov Drupal.
Categories: Administration tools, Import and export
Webform Popup Cookie Aware
A generic Drupal module that displays a popup with a Webform on node pages. The popup is hidden after submission using a browser cookie, ensuring it does not break page caching. Use Case: Marketing...
Categories: Integrations