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

3,997 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.

Mail Entity Queue

This module provides a queues based system to manage mails. It treats every queue item as an entity and provides a default processor to send them via Drupal core email's system. Processors can be...
Categories: Integrations

Simple Menu Permissions

Defines permissions for menus. It defines the "Create new menu" permission and the following permissions for each menu separately: - Create new menu - View [menu_name] menu in menu list - Add new...
Categories: Access control, Administration tools, Content editing experience

Pathologic

Pathologic is an input filter which can correct paths in links and images in your Drupal content in situations which would otherwise cause them to “break;” for example, if the URL of...
Categories: Content editing experience

LoginToboggan

The LoginToboggan module offers several modifications of the Drupal login system in an external module by offering the following features and usability improvements: Allow users to login using...
Categories: Access control

Paragraphs Features

Paragraphs Features This module provides few additional features for paragraphs module. Available features 1. Add In Between This feature provides additional buttons between paragraphs for...
Categories: Content editing experience

Queue Unique

Did you ever want a queue that only accepts unique items? This module provides a way of doing that. If you try to insert a duplicated item in the queue, the item is ignored. Usage In order for your...
Categories: Developer tools

Geocoder

This module is a Drupal wrapper/implementation for the Geocoder PHP library: "The most featured Geocoder library written in PHP, which helps you build geo-aware applications by providing a powerful...
Categories: Content editing experience, Integrations, Site structure

Forum

Summary The forum module that up until Drupal 11 was part of Drupal core Features Create forum containers (to group multiple forums) Create forums inside these containers Create posts in forums...
Categories: Content editing experience

Aggregator

Overview Aggregator is the module that was in Drupal core until Drupal 10.0. It was deprecated in Drupal core 9.4 and moved to contrib. It is used to power Drupal planet on Drupal.org Features Use...
Categories: Import and export

Default Content

Overview Default content gives your module and install profile a way to ship default content as well as configuration. 8.x-1.x is powered by core's serialization, rest and hal modules. The new 2.x...
Categories: Content editing experience, Developer tools, Import and export

Mail Logger

Logs all outgoing mail from your site that uses proper Drupal APIs. Any user with "access mail logger" permission will be able to read logs of outgoing mail from any user to any recipient,...
Categories: Integrations, Automation

Config Pages

Create fieldable configuration pages with ease - no custom code required! Why Config Pages? Tired of writing custom forms and controllers just to create admin configuration pages? Fed up with...
Categories: Administration tools, Content editing experience, Developer tools

Account field split

About Currently the draggable field "Username and password" on user profile mashes together: Username Current password E-mail address Change Password Roles Status Notify user about new account ...
Categories: Content display, Content editing experience, Site structure

Media file delete

Overview Media file delete gives content editors the option to delete the associated file when deleting a media entity. Features Give content editors the option to delete the associated file when...
Categories: Media

Webform Reply To

A key part of the Webform module is sending e-mails. Webform lets you customize the name and e-mail address that is used for outgoing e-mails, but often this is not enough. You cannot use Webform...
Categories: Integrations

Views PDF

With this module you can output a view as a PDF document. Each field of the view can be placed on the PDF page directly in the administration interface. Therefore a new display called "PDF" is...
Categories: E-commerce, Media, Integrations

Messaging

This is a Messaging Framework to allow message sending in a channel independent way. It will provide a common API for message composition and sending while allowing plug-ins for multiple messaging...
Categories: Integrations

Purge Queues

This module provides extra Purge queue plugins, and solves the Duplicate Queued Items problem. While a general solution that works for all Purge queue implementations is hard to implement, a...
Categories: Performance

Contact Reply-To

If you enable this module, the "From" address on contact emails, both site emails via the contact form and user-to-user emails via the member contact form, will be "From" the email address...
Categories: Integrations

Hook Event Dispatcher

This module dispatches events for several Drupal core and module hooks. This allows you to use the Drupal Event Subscriber system, instead of the outdated hook system, to react on certain events....
Categories: Content editing experience, Developer tools

Commerce Shipping

Commerce Shipping provides a shipping rate calculation system for Drupal Commerce, integrating shipping service selection into both the checkout form and order edit form. This module is a framework...
Categories: E-commerce

Queue Mail - D7 port

This is a D7 port of the Queue Mail project: http://drupal.org/project/queue_mail

SMTP with Elysia Cron

This module allow you to send smtp mail in queue through elysia cron instead of default global cron. So you can set time by admin UI using elysia cron.It processes SMTP queue with elysia cron.It...
Categories: Integrations

ImageCache Actions

Introduction This module provides a suite of additional image effects that can be added to image styles. The image styles admin submodule also adds the 'duplicate', 'export' and 'import' actions to...
Categories: Media

MailQ (Mail Queue)

MailQ is a module that queues ALL mails originating from a Drupal site into a queue and then processes this queue and sends mails in batches during cron runs. However, it still uses drupal core or...
Categories: Integrations, Performance, Developer tools

Pages