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.
Entity Redirect
DESCRIPTION Adds a configurable redirect after saving a node or other entity. The redirect is configurable per bundle. Also, given sufficient permissions (and presuming it is enabled for that...
Categories: Administration tools, Content editing experience
Date Popup Authored
Date Popup Authored provides a jQuery UI datepicker for the Authored on date field found on node submission forms. This allows content editors to pick a human-understandable date and not have to...
Categories: Administration tools, Developer tools
Sync Clients
Introduction This is a base module to handle API connections using Advanced Queue. The goal is to provide a robust framework, that allows for generic API request handling with build-in error...
Categories: Developer tools, Import and export, Integrations
Text list formatter
This module provides a field display formatter to render field values as HTML or comma-separated lists. This can currently be used on all core field types (text, long text, number, list, and...
Categories: Site structure
OG Classic
A less functional but more functional alternative to og_notifications module. Handles notification of new nodes and comments posted to groups. Also handles sending of group broadcast email. This...
Simple Password Reset
This modules simplifies the password reset process. Without this module enabled, core Drupal prompts the user to log in via a one-time login form. After clicking "Log in", the user is brought to...
Categories: Access control
Migrate Extras
Migrate Extras extends Migrate to provide support for several contributed modules. The best place to implement migration support for a contributed module is in that module, not in the Migrate or...
Categories: Import and export
ThemeKey
ThemeKey allows you to define simple or sophisticated theme-switching rules which allow automatic selection of a theme depending on current path, taxonomy terms, language, node-type, and many, many...
Categories: Administration tools, Content display
AntiSpam
AntiSpam module is the successor of the Akismet module, and it provides spam protection for your Drupal site using the Akismet anti-spam service. The AntiSpam module is fully compatible with Drupal...
Categories: Content editing experience, Security
Media Library Importer
A module to import media files from public directory into media library. There are a lot of tutorials on how to import file entities into media galleries using migration tools. But they are neither...
Categories: Media
E-Mail as Username
Use the user's email address as the username! This module enables the use of email addresses as the Drupal account username. The following things are changed / added: The name user field is not...
Categories: Access control
Entity Reference Purger
Entity Reference Purger removes orphaned (dangling) entity references when an entity is deleted. Problem/Motivation Entity reference field items are not removed when the referenced entity is...
Categories: Content editing experience
Advanced Forum
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Advanced Forum builds on and enhances Drupal's core forum...
Ubercart Stripe
This is an Ubercart payment gateway module for the Stripe payment processor. This module allows you to process credit card payments on your site without redirecting your customers away from your...
Categories: E-commerce, Integrations
User email verification
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. ABOUT: Module allows: to have Email verification to type...
Categories: Access control
XSS File Scan
xss_file_scan is a Drupal contrib module that scans uploaded files for potentially malicious content using administrator-defined patterns. It integrates with Drupal’s validation and configuration...
Domain Blocks
Overview Domain Blocks is an additional to Domain Access modules that enables domain specific visibility settings for blocks. Released as a response to a request in Domain Access queue - http:/...
Mandrill
This module is being supported for Drupal 7 and maintained for security issues Please use the Mailchimp Transactional Module instead., once you've updated to Drupal 9. Mailchimp renamed their...
Categories: Integrations
Iubenda Integration
This module integrates the iubenda Privacy & Cookie Policy generator in your Drupal website. Obviously, GDPR compliant. Features In particular, this module allows to block the most common widgets...
Categories: Integrations
Salesforce Suite
This suite of modules supports integration with Salesforce by synchronizing Drupal entities (E.g., users, nodes, files) with Salesforce objects (E.g., contacts, organizations, opportunities). It...
Categories: Integrations
Restrict password change
Sometimes we wanted to be able to allow some users to add other users, but not change any user's password. This module: Adds a new permission 'change other users password'. When the user_profile...
Categories: Access control
Devel Mail Logger
This Modules provides a way prevent outgoing emails from being send and logs them to the Database. Also it contains a minimal Admin UI to view logged mails. Drupal 8 The provided MailInterface...
Categories: Developer tools, Integrations
Automated Crop
Provides an API for automatic cropping tools integration. Requirements 2.x and up now supports Drupal 9 and up! Crop module 2.x-dev or higher Note on upgrading from 2.x to 3.x: to streamline the...
Categories: Media
Bronto API
Bronto API provides a drop-and-go solution for sending email via Bronto, a popular commercial email provider. This API includes functions that make it easy to add contacts, subscribe them to...
Categories: E-commerce, Developer tools, Integrations
Comment Mail
The Comment Mail module allows an email to be sent to the site administrator(s) when new comments are posted. A link in the email allows quick approval, editing, deletion, and/or banning of the...
Categories: Administration tools, Content editing experience