Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.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.
Delete File
Delete File module is an simple file delete module based on php and drupal functionality. this module will delete files from a given date to +1 day. Features - this module will help developers to...
Categories: Content editing experience, Developer tools, Media
Cache tags CDN optimizer
## INTRODUCTION The Cache Tags CDN Optimizer module optimizes Drupal's cache invalidation by replacing standard entity cache tags with custom reference tags. This prevents unnecessary cache...
Categories: Administration tools, Developer tools, Performance
AI Migrate Content
The AI Migrate module integrates AI services into the Drupal Migrate framework, enabling automatic AI generation of content summaries, SEO-friendly titles and content categories either restricted...
Categories: Automation, Developer tools, Import and export
MySQL/MariaDB Query Logger
mysql_query_logger is a minimal module that logs all Drupal database activity to a custom file. You do not need to install or enable the module via the Drupal UI—simply add the code via Composer...
Categories: Developer tools
Cite
This module allows users to retrieve citation information for nodes within a site. This module will be useful to researchers and academics who need to cite their sources in various styles. 'Cite'...
Categories: Content display, Developer tools
Webform Combine Fields Handler
This module provides a Webform handler that allows you to combine submitted field values into a separate field on the form. It can handle simple use cases such as combining First Name and Last Name...
Categories: Developer tools, Integrations, User engagement
Nostr Dev Kit (NDK)
WIP The nostr_ndk module is a module to include the Javascript library Nostr Dev Kit (NDK) in your Drupal project. Objective Install and export the Nostr Dev Kit (NDK) library in a Drupal project....
Categories: Developer tools
Data Resource
This module abstracts the data from the implementation. It creates two plugin types. Resources and Processors. Features Easy to work system where the developer has full control over the code used...
Categories: Developer tools
DSFR Twig Components
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Content display, Developer tools
Webform Markup
Allows the webform builder user to take full control of the HTML markup used by the webform. Let's you hide some of the webform components (you wouldn't want to show the ones that you are rewriting...
Categories: Content display, Developer tools
Webform Appointment
Implements an appointment system based on webform and webform markup.
Categories: Developer tools
tourly
This module adds extra features to Drupal 8 core's "tour" module. add tours to paths and path aliases (instead of route names that core tour module does) auto-launch the tour on that page by...
Categories: Developer tools
Debug Headers
This module helps to spot that headers are created correctly on reverse proxy systems. By printing out the headers in a block you can look at issues with caused by not sending the correct headers...
Categories: Developer tools
Migration helpers
This module is meant as an aid for development and deployment, and includes bits of help for migrate and bits that can be used directly in deploy hooks to rearrange content on your modern Drupal...
Categories: Developer tools, Import and export
Cool aid; Editable help messages
Allows users in permitted roles to add custom help messages to any specific path or path pattern, for display to selected roles, along with help messages provided by other modules. Custom help...
Categories: Content editing experience, Developer tools
Translation status
This module is now abandoned in favour of the much superior status and update functionality now available in the Internationalization package. Translation status creates a report listing the status...
Categories: Developer tools, Multilingual
Tynt
Adds the ability to implement the Tynt service to retrieve copy & paste analytics and append additional copy to text that has been copied. For more information on Tynt, please check out their...
Categories: Integrations, Developer tools
OO Wizard
This is an API module - if you're not a developer this is probably not for you. This module provides an OOP API for building multi-page forms. It's partially based on the ctools multi-form plugin....
Categories: Developer tools
ZM Template
Description -------------------------- Simple template api support Twig syntax. You should install this module with ZM Slideshow to see how it work. Requirements -------------------------- ctools...
Categories: Integrations, Developer tools
ZM Slideshow
Description -------------------------- A Bean slideshow plugin used with ZM Template help you can quick and easy create slideshow with many jQuery plugin like FlexSlider, Cycle2, Caroufredsel......
Categories: Integrations, Developer tools
Multiselect to Drop In
A user-friendlier drop-in replacement for the standard select with multiple attribute activated. Installation Download and install modules as usual. Download multi-select.js from projects homepage...
Categories: Developer tools, Integrations
iGrowl
This module makes the iGrowl library available for use from within Drupal, enabling you to create iGrowl alerts from either your own custom javascript code or by using an included AJAX command...
Categories: Developer tools
Update Extended
- Provides alternative updates. It provides extra options for updating projects when other available releases are available for updates. - Defaults to latest version. It defaults to the module with...
Categories: Administration tools, Developer tools
Field collection to multifield
Allows site builders to migrate existing Field Collection fields to Multifield fields.
Categories: Content editing experience, Site structure, Developer tools
Static Deploy
Add-On module for the Static Generator module. Allows to deploy the generated static pages to the target host by using either FTP, SFTP or local copy.
Categories: Administration tools, Developer tools, Performance