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.
Views Bulk Operations (VBO)
Introduction This module provides the following features that are not available in Drupal 8+ core bulk form: Batching of operations with configurable batch size ensuring no timeouts. Simple and...
Categories: Administration tools, Content editing experience
Admin Toolbar
What is the Admin Toolbar module? The Admin Toolbar module intends to improve the default Toolbar (the administration menu at the top of your site) to transform it into a drop-down menu, providing...
Categories: Administration tools
Mime Mail
The Mime Mail module gives Drupal core and other Drupal modules the ability to send HTML email messages. This is an all-Drupal solution that does not require external third-party libraries....
Categories: Integrations
Google Analytics
Adds the Google Analytics web statistics tracking system to your website. The module allows you to add the following statistics features to your site: Single/multi/cross domain tracking Selectively...
Categories: Integrations
External Links
External Links is a small module used to differentiate between internal and external links. It will find all external links on a page and add an external icon indicating it will take you offsite or...
Categories: Content display, Security
Migrate Tools
The Migrate Tools module provides tools for running and managing Drupal migrations. Drush commands supported include: migrate:status - Lists migrations and their status. migrate:import - Performs...
Categories: Import and export
Rules
The Rules module allows site administrators to define conditionally executed actions based on occurring events (known as reactive or ECA rules). Example use cases Build flexible content publishing...
Categories: Automation, Developer tools, Site structure
Antibot
What is Antibot? Antibot is an extremely lightweight module designed to eliminate robotic form submissions on your website in an innovative-fashion. The module works completely behind the scenes...
Categories: Security
Ultimate Cron
The Ultimate Cron handling for Drupal. Runs cron jobs individually in parallel using configurable rules, pool management and load balancing. 8.x-2.x This is a port of the 7.x-2.x branch to Drupal 8...
Categories: Administration tools, Developer tools, Performance
MaxLength
MaxLength allows a soft or hard character limit to be set on titles, text fields and link fields. A character count displays for authors, helping them write concise content. About the MaxLength...
Categories: Content editing experience, Site structure
Module Missing Message Fixer
This module displays a list of missing modules that appear after the Drupal 7.50 release and lets you fix the entries. Drupal 8/9/10 It does everything the D7 module does and also deletes left over...
Categories: Administration tools, Developer tools
Security Kit
SecKit provides Drupal with various security-hardening options. This lets your mitigate the risks of exploitation of different web application vulnerabilities. Cross-site Scripting Content Security...
Categories: Security
Contact Storage
Overview Contact Storage module will provide storage for Contact messages which are fully-fledged entities in Drupal 8. This plus core contact module aim to provide functionality equivalent to the...
Categories: Site structure
Block Class
Block Class provides a field to add CSS classes to a block from the user interface. No change needed to the theme and no tech knowledge required to control CSS classes for any block from the...
Categories: Content display, Content editing experience
Redirect 403 to User Login
Redirect the HTTP 403 error page to the Drupal /user/login page with an optional message that reads: "Access denied! You must login to view this page." Also, the desired page is appended in the url...
Categories: Access control
Disable Messages
Gives a site owner options to disable specific messages shown to end users. The core drupal message system as offered by drupal_set_message is an excellent way for modules to send out messages to...
Categories: Content display
Message
Overview The Message module is the core of the message stack. It enables logging and displaying system events in several different use cases. Events that are recorded over time are sometimes called...
Search API Solr
This module provides a Apache Solr backend for the Search API module. It provides a great performance, and is suitable even for use on large commercial websites and supports facets and multi-index...
Categories: Integrations, Site search
Weight
Drupal 10/11 version Provides a weight field that can be added to any fieldable entity. The weight field can be used to provide customized sorting. This is useful for sorting non-chronological...
Categories: Administration tools, Content display, Content editing experience
HTML Mail
HTML Mail lets you theme your email messages the same way you theme the rest of your website. HTML Mail for D10 emartoni and RenatoG have ported HTML Mail to D9/D10, and TR has done a great job to...
Categories: E-commerce, Integrations
Message Notify
Overview This module provides a method for sending a message via a notifier plugin. Message Notify comes with plugins for email and SMS and may be extended to other transport mechanisms as required...
Clientside Validation
This module adds clientside validation (aka "Ajax form validation") for all forms and webforms using jquery.validate. The included jquery.validate.js file is patched because we needed to be able to...
Categories: Content editing experience, Developer tools
Flag
Flag is a flexible flagging system that is completely customizable by the administrator. Using this module, the site administrator can provide any number of flags for nodes, comments, users, and...
Categories: Automation, Content editing experience, User engagement
Matomo Analytics
Adds the Matomo web statistics tracking system to your website. The module allows you to add the following statistics features to your site: Single/multi domain tracking Selectively track/exclude...
Categories: Integrations
Site map
This module provides a site map that gives visitors an overview of your site. It can also display the RSS feeds for all blogs and categories. Drupal generates the RSS feeds automatically but few...
Categories: Content display, Import and export