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

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

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

Pages