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.
UI Suite DSFR feature
Add new features for the UI Suite theme UI Suite DSFR. This module mainly exists to be able to provide blocks for the UI Suite DSFR theme. Versions 2 branches are maintained: Branch UI Suite DSFR...
Categories: Content display, Content editing experience
Apple Pay Verification
This module does one very simple thing, provide a config form with a file upload field to upload your Apple Pay verification file, and a route to display the contents of that file for Apple to...
Categories: E-commerce
Health Checker
Features This module provides a simple health check page to use as an endpoint for site monitoring services. The health check can be configured to run under any path, such as /health-check (the...
Categories: Performance
Theme region wrapper
Overview Theme region wrapper module provides UI to specify HTML element for theme's each region. You can configure each wrapper element, CSS classes and WAI-ARIA role on a theme settings page....
Categories: Accessibility, Content display
Drupal Atomic Builder
The Drupal Atomic Builder (DAB) module is designed for front-end developers, offering functionalities for both visualizing and creating components through the Single Directory Component (SDC). It...
Categories: Developer tools
CKEditor5 colgroup
This project provides a CKEditor5 plugin that defines a schema and converter for colgroup and col to allow them to be manually added (via source editing) to tables. This is to work around a...
Categories: Content editing experience
Token ECA Alter
Token ECA alter allows you to alter the output of other tokens with ECA module. Usage [token-eca:{existing token}#{key}] [token-eca:{existing token}#{key}#{other_key}] In ECA {key} used with Token...
Categories: Content editing experience, Developer tools, Search engine optimization (SEO)
Feeds HTTP Key Fetcher
This simple module is based on Feeds HTTP Auth Fetcher and adds a new Fetcher type plugin for use in Feeds. If you need to fetch an HTTP endpoint (JSON/XML) but must specify an X API Key to get a...
Categories: Developer tools
Migrate Wizard
Introduction The module provides a user-friendly solution for seamless content migration. Features Introduction The module provides an easy-to-use solution to migrate content without programming....
Categories: Developer tools, Import and export
Deactivate Users
Security best practices (and indeed the NIST 800-53 security controls) require users who have not used a system in a defined period of time to be deactivated (blocked, in Drupal parlance.) This...
Categories: Access control, Security
Views Current URL - URL Parts or Query Paramas
The module module provides a dynamic token for the current URL. This module also allows you to extract specific URL parts and query parameters. Usage 1. In your View, add a field and select the...
Node.js Translate
Node.js Translate module allows to get translation automatically for text or HTML in many languages for FREE. Node.js Translate works together with this library: https://www.npmjs.com/package/...
Categories: Multilingual
Varnish Purge Tags Override
This module solves a real-world problem that can occur when using varnish_purger module and its submodule varnish_purge_tags. When enabled, the sub-module varnish_purge_tags adds - in some...
Categories: Performance, Integrations
Block title class
Provides a possibility to add a headline class (h1 - h6) to the block title to allow for different styles without changing a template or tag itself. Features The module allows to add headline...
Categories: Content display, Content editing experience
Bunny Optimizer
Features This module integrates the Bunny Optimizer service as an image toolkit, allowing you to keep your existing image styles while offloading the generation and caching of image derivatives to...
Categories: Integrations, Media
Highcharts Plugin
Highcharts Plugin Integration module is used simply create a block which renders the chart based on the input given in the CSV file. Features You can able to render the chart as a block in any page...
Categories: Developer tools
Coming Soon Mode
Description: Coming Soon Mode module provides an easy setup for a "coming soon" landing page, It activates a temporary site mode, limiting access to anonymous users while presenting customizable...
Categories: Access control, Content display, Developer tools
Entity Print Typseset.sh integration
This module provides an initial integration with typeset.sh, a commercially available PDF engine for PHP. The current state of the module is between experimental and Proof Of Concept. Additional...
Categories: Content editing experience, Content display
Monitoring ntfy.sh Integration
Features This module integrates ntfy.sh with the Monitoring module and will send notifications to a configured topic when the status of a certain sensor will change. Currently, you can select one...
Categories: Administration tools
Webform Authorize.Net
This module enables a site administrator to allow payments through a Webform submission through Authorize.Net. It provides a handler and integration to make payments using Authorize.Net. Utilizes...
Categories: E-commerce
Files To Media Migrate
Files To Media Migrate ----------------------- # Drush Batch Commands Migrating files to media. This module provides custom drush commands for migrating files to media and create media field. ##...
Categories: Content editing experience, Media, Import and export
Cookies Addons
Additional functionality for the Cookies Module, to cover more use cases. Features This module included a couple of submodules: Cookies Addons Blocks - Allows to block Drupal blocks by block ID and...
Categories: Access control, Content display
ScrollMagic JS
Integrates ScrollMagic, The JavaScript library for magical scroll interactions. ScrollMagic.js helps you to easily react to the user's current scroll position. Features - Optimized performance -...
Categories: Content display, Developer tools, Integrations
Advent Calendar
Easily add an Advent Calendar to your site. Provides a View Style for formatting View results using a Single Directory Component for formatting each door. Use the Advent Calendar Quickstart sub...
Categories: Content display
API Audit Drush Command
This module provides Drush commands for auditing Headless/Decoupled API routes. Features Drush command to list all API routes(Endpoint). Drush command to audit API route(Endpoint) access...
Categories: Decoupled, Developer tools, Security