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.
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
Scheduler
Scheduler gives editors the ability to schedule content, media, commerce products and taxonomy terms for publishing and unpublishing at specified dates and times in the future. The 2.x branch...
Categories: Administration tools, Automation, 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
Simplenews
Overview Simplenews publishes and sends newsletters to lists of subscribers. Both anonymous and authenticated users can opt-in to different mailing lists. HTML email can be sent by adding Drupal...
Queue UI
A user interfaces for viewing and managing Drupal queues created via the Queue API, which began in Drupal 7. Features: View queues and number of items Developers can define meta info about queues...
Categories: Developer tools
Elysia Cron
Elysia Cron extends Drupal standard cron, allowing a fine grain control over each task and several ways to add custom cron jobs to your site. Set the timings and frequencies of each cron task (you...
Categories: Administration tools, Developer tools, Performance
Simple Cron
Simple Cron gives site builders and developers clear, per-job control over Drupal cron tasks. Each job can have its own schedule, status, execution rules, order, and optional settings. The module...
Categories: Administration tools, Developer tools, Performance
Node Revision Delete
The Node Revision Delete module lets you track and prune old revisions of content types. Features 2.x This is a complete rewrite. A lot of code no longer seemed to be necessary has been removed. If...
Categories: Content editing experience, Developer tools, Performance
SendGrid Integration
Sendgrid is a transactional email service that is used by several large companies to handle delivery of messages. Zapier blog has a great explanation of what transactional emails are and why you...
Categories: Integrations
Navigation Extra Tools
Provides a "Tools" submenu on the new Navigation toolbar with options for clear cache, run cron, and run updates. This performs exactly the same functions as the "Admin Toolbar Extra Tools"...
Categories: Administration tools
File Delete (extras)
Functionality landed in core 10.1 [#2949017] The File Delete module adds the ability to easily delete files —both private and public— within Drupal administration. It changes files from the ...
Categories: Administration tools, Media
Purge
The modular external cache invalidation framework. The purge module facilitates cleaning external caching systems, reverse proxies and CDNs as content actually changes. This allows external caching...
Categories: Performance
Poormanscron
A module which runs the Drupal cron operation using normal browser/page requests instead of having to set up a crontab to request the cron.php script. The module inserts a small amount of...
Entity Share Cron
Entity Share Cron allows configuring content to be automatically synchronized with another Drupal site on Cron runs. It extends the Entity Share module by allowing the user to select the Remotes...
Categories: Administration tools, Content editing experience, Import and export
PHPMailer SMTP
Send emails via SMTP using the latest PHPMailer library. The only requirements are the Mail System module and an SMTP service. Features Send email via SMTP using an external service Supports HTML...
Categories: Integrations
Raven: Sentry Integration
Raven module provides integration with Sentry, an error tracking and application performance monitoring platform, allowing your Drupal site to send log events and performance traces to Sentry....
Categories: Administration tools, Developer tools, Performance
Entity Share
Entity Share is a collection of modules allowing you to share content entities like nodes, taxonomy terms, medias etc. between different Drupal instances. Documentation Please read the...
Categories: Administration tools, Content editing experience, Developer tools
Automatic IP ban (Autoban)
Autoban allows to automatize IP ban using watchdog table by the module rules. Drupal 8,9,10,11 version Need enable Database logging module (core) and at least one IP Ban Providers submodule:...
Categories: Access control, Administration tools, Security
File (Field) Paths
The File (Field) Paths module extends the default functionality of Drupal's core File module, Image module and many other File upload modules, by adding the ability to use entity based tokens in...
Categories: Developer tools, Media
OptimizeDB
There is well-known issue with fast-growing table cache_form. This table stores Drupal form cache and it isn’t cleared when you flush all cache or run cron. Also you can struggle with problem of...
Warmer
This module provides all the necessary infrastructure to orchestrate your cache warming processes. You can warm the cache of your critical entities (and more!) right after you deploy to production....
Categories: Performance
Advanced Queue
Provides a better queue API for Drupal. Queues are configuration entities with an associated backend plugin. The backend plugin is responsible for enqueueing and manipulating jobs. Each job has a...
Advanced ban
Advanced ban is a replacement to Drupal core Ban module. Advanced ban module allows administrators to ban visits to their site from IP addresses like core ban module and has additive features: IP...
Categories: Administration tools, Developer tools, Security
Access unpublished
Description: This is an easy to use module that grants access to view unpublished content (node, media, anything that implements EntityPublishedInterface) to anyone who has a unique URL and...
Categories: Access control
Migrate queue importer
This module provides the ability to create cron migrations(configuration entities) with a reference towards migration entities in order to import them during cron runs. You can also define...
Categories: Administration tools, Import and export