Search Drupal Projects
Find modules, themes, and distributions by name or by what they do. Descriptions are matched against each project's plain-language summary, and results can be narrowed to a Drupal core version or to projects that are still actively maintained.
| Project | Drupal | Maintenance | Installs |
|---|---|---|---|
|
This module provides a way to set Drupal service parameters using environment variables. You can configure these variables by prefixing them with `DRUPAL_SERVICE_` and using double... Dormant |
8–11 | Dormant | 169 |
|
This module provided a way to delete revisions for content that was managed by Drupal's content moderation system. However, the core node revision deletion functionality has since... Dormant |
8–10 | Dormant | 169 |
|
This module enhances Drupal's core entity reference fields for the Open Y installation profile, allowing for dependencies in configuration to be stored but skipped during installat... Active |
10–11 | Active | 169 |
|
This module adds a "Promotion code" field to webforms, allowing administrators to define a list of valid codes. Users must enter a correct code from this list to submit the form, e... Dormant |
9–11 | Dormant | 168 |
|
This module makes environment variables available as tokens within Drupal. You can use these tokens to dynamically insert the value of an environment variable into various parts of... Active |
8–11 | Active | 168 |
|
Advanced Help Blocks
Module
Advanced Help Block provides inline embedded videos, collapsible elements, and modal windows for the Drupal admin interface, enhancing the help experience. This module aims to make... Active |
9–11 | Active | 167 |
|
This module records which user created another user account. It then allows you to display the creator's name or other details in views. Dormant |
10 | Dormant | 166 |
|
This module provides integration with Telegram, allowing your Drupal site to send messages to Telegram bots. It offers features like sending webform data directly to Telegram, cust... Active |
10–11 | Active | 165 |
|
This module removes restrictions preventing the installation of older Drupal modules in newer Drupal versions. It allows you to attempt to install modules that are missing specific... Dormant |
9–11 | Dormant | 165 |
|
This module prevents users from accidentally losing unsaved changes by displaying a confirmation pop-up when they try to leave a page. Administrators can configure which forms trig... Slowing |
10–11 | Slowing | 164 |
|
This module allows other modules to define their configuration needs and provide users with actionable solutions to meet them. It displays these requirements on the Status Report a... Active |
8–11 | Active | 164 |
|
This module provides a form to test and debug Drupal tokens. You can enter entity IDs and text containing tokens to see how they are processed and replaced with actual values. It a... Dormant |
8–11 | Dormant | 163 |
|
This module allows users to easily export webform submissions, including attachments, in a convenient zip file. It supports both single-click bulk exports and individual submission... Slowing |
10–11 | Slowing | 162 |
|
This module replaces the default popup dialog for external links with Bootstrap's modal dialog. It is useful for websites using the Bootstrap framework and relies on the theme to p... Dormant |
9–11 | Dormant | 162 |
|
Trustpilot API
Module
This module provides a service for developers to interact with the Trustpilot API. It allows for consuming public and private Trustpilot endpoints, with support for authentication... Active |
8–11 | Active | 161 |
|
File Encrypt
Module
This module encrypts files uploaded to your Drupal site using the Encrypt and Key modules. When an encrypted file is requested, it is automatically decrypted. Active |
— | Active | 160 |
|
This module allows you to load Drupal Views on demand, either when a user clicks a button or link, or automatically when the page loads. It supports AJAX Views, respecting permissi... Active |
10–11 | Active | 160 |
|
This module makes the Stripe PHP library available as a service within Drupal, allowing developers to easily integrate Stripe functionality into their custom modules. It handles AP... Slowing |
8–11 | Slowing | 159 |
|
This module provides a lightweight wrapper for the Microsoft Graph SDK, making it easier for custom Drupal modules to interact with the Microsoft Graph API. It allows developers to... Slowing |
9–10 | Slowing | 159 |
|
Remove Unused Files
Module
This module allows you to remove unused files from your Drupal site. It treats them as temporary files, which can then be automatically cleaned up by Drupal's cron process. A Drush... Dormant |
10–11 | Dormant | 158 |
|
This module helps clean up your Drupal site by finding files on your server that are no longer connected to any content. It provides a report where you can review, safely delete th... Active |
10–11 | Active | 158 |
|
This module implements a strategy pattern to manage pluggable data wrapper services with varying priorities. It allows you to define which service should be used to retrieve data b... Active |
10–11 | Active | 158 |
|
This module provides a checklist within the Drupal interface to guide users through website launch best practices. It helps document recommendations for site configuration before l... Dormant |
9–11 | Dormant | 158 |
|
This module enhances the Webform's email functionality, allowing it to send emails to multiple recipients when they are listed in the "to" field. This ensures that all specified re... Dormant |
8–11 | Dormant | 158 |
|
This module provides a custom style guide for Varbase components, integrating with Storybook to showcase them. It allows you to preview how your content types and their view modes... Active |
— | Active | 157 |