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

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

Entity Bulk Delete

Provides a drush command and a queue for mass-deleting entities. Usage Examples: drush entity-bulk-delete node Deletes all nodes drush entity-bulk-delete node --limit=50 Delete all nodes, 50 at a...
Categories: Administration tools, Developer tools

Search by current language

When searching for content in a multilingual website, Drupal core node search displays results in all languages. This module will remove the option to filter results by language and always show the...
Categories: Content editing experience, Content display, Site search

Requirements Manager

The Requirements Manager module provides a user-friendly admin interface to control which requirements appear on Drupal's status report page (/admin/reports/status) and modify their severity levels...
Categories: Administration tools

Job queue

This is end of lifed for Drupal 7, there is a queue in core. This module is used by modules to queue function calls for execution on cron. The job_queue_add() function is used by modules to add a...
Categories: Developer tools

Context Mobile Detect

This is a Context module which integrates Context and PHP Mobile Detect library Mobile_Detect. Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the user-agent string...

Single Directory Components Styleguide

The goal of this module is to provide a quick interface to test single directory components without having to actually create content on the site. In an ideal world, front end developers can build...
Categories: Developer tools

Commerce Product Clone

This module makes it easy to clone products by simply pre-populating the product creation form with all of the data from an existing product. Someone will eventually come out with an entity_clone...

Commerce Google Tag Manager

This is a contribution module to Drupal Commerce. Warning Commerce Google Tag Manager has been deprecated and recommends transitioning to the Google Tag module, up to release 2.x, as a direct...
Categories: E-commerce

SendinBlue

Synopsis This module provides integration with the SendinBlue email delivery service. This module strive to be simple, management user-friendly, in order to help developers quickly and easily...
Categories: Integrations

VarDumper

Provides a way to display PHP variables in a pretty way. By default, the module display the output in the message zone, just like the other common debugging modules. If you enable the submodules ...
Categories: Developer tools

User Switch

This module allows users with the permission to administer users to switch user account (any account created on the site) and switch back to their original account. Alternative modules The...

Clickatell for SMS Framework

Project Discontinued. This project is no longer required to add Clickatell support to SMS Framework v4 and later since SMS Framework provides support for many gateways. Guide to Clickatell for...
Categories: Integrations

Entity comparison

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. INTRODUCTION You can create comparison pages from a...
Categories: Content editing experience

Original image with style

Replace original images by images with style.
Categories: Site structure, Media

AJAX Error Behavior

Drupal version 7.51+ required: This is because it was when [#2808789] was included. Prior to the previously mentioned patch, they were always shown in an alert box. With the patch, they are shown...
Categories: Administration tools

Notification Message

What This Module Does The Notification Message module allows site administrators to create and broadcast notification messages that appear throughout a Drupal site. Notification messages can be...
Categories: Content display, Content editing experience, Developer tools

Site Guardian

The Site Guardian module securely exposes information relating to your site's core, modules, versions, updates, etc. in JSON so that it can be consumed elsewhere. This allows you to more easily...
Categories: Administration tools, Developer tools, Security

Persistent Log

This module records specific kinds of log events in permanent storage, which is not truncated like the core watchdog log. It is particularly useful for capturing rare events in sites that generate...
Categories: Administration tools, Developer tools

Rules Send Big Email

Replace the 'text field' for entering email message with the multi row 'textarea' field. See: https://www.drupal.org/project/rules/issues/2724129
Categories: Integrations, Automation

AngularJS

What this module does This module provides a bridge between Drupal and the AngularJS framework for creating rich, interactive web applications that rely on Drupal content. By default the module...
Categories: Developer tools

Disable RSS

This module will disable the core RSS feed at http://mysite.com/rss.xml, and remove any reference to it in the html header. The mechanism for action is simply to return page not found for that path...
Categories: Access control

Field Formatter Condition

This module is an imitation of the module "Field formatter conditions (D7)" (ffc). Adds conditions to field formatters. Configuration happens on the "Manage Display" screens of every entity type on...
Categories: Content display, Content editing experience

Ckeditor drupalbreaks

This module enables plugin for inserting Drupal teaser and page breaks in your CKEditor, as it was in the Drupal 7 version in the CKEditor module or the Wysiwyg module. INSTALLATION Enable Ckeditor...
Categories: Content editing experience

Moderation state permissions

This module provides permissions for updating, deleting and viewing entities based on their moderation states. Similar module Content moderation permissions provides permissions on the transition...
Categories: Access control, Content editing experience

Webform Submission Import

Allows admin to upload a CSV of form submission data for import into a forms existing submissions. Install as normal. A new tab labeled "Import Submissions" will be added to your webform (i.e. ...
Categories: Import and export

Pages