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 visual workflow editor for Drupal. It allows users to create and edit workflows using a drag-and-drop interface with real-time configuration and testing capa... Active |
11 | Active | 6,264 |
|
Lightning Core provides essential shared functionality and APIs for other Lightning modules. It includes components for contact forms, basic pages, responsibility-based user roles,... Slowing |
9–11 | Slowing | 6,262 |
|
This module restores the original jQuery.once() functionality for Drupal. It allows modules that rely on the older jQuery and jQuery.once libraries to continue working without code... Slowing |
8–11 | Slowing | 6,242 |
|
The ACL module provides an API for other modules to manage user access permissions for content. It does not have its own user interface and requires integration with other modules... Slowing |
10–11 | Slowing | 6,032 |
|
Advanced Ban provides enhanced IP address banning functionality for Drupal websites, offering features like IP range banning, ban reasons, expiration, and protected IP lists. It re... Active |
10–11 | Active | 5,817 |
|
This module warns you when configuration settings have been overridden by a module. It helps you identify changes made outside of the standard configuration forms. Active |
10–11 | Active | 5,681 |
|
The Hacked! module helps developers identify modified Drupal core, contributed modules, and themes by comparing installed files with their original versions. It highlights changes... Slowing |
— | Slowing | 5,648 |
|
This module provides simple, user-specific key-based authentication, ideal for APIs that don't require usernames or passwords. It allows keys to be detected via headers or query pa... Active |
9–11 | Active | 5,630 |
|
This module adds a JavaScript-based protection to the Node Edit form that alerts users if they try to navigate away without saving their changes. It prompts them to confirm if they... Active |
8–11 | Active | 5,455 |
|
This module logs outgoing emails for debugging purposes, with an option to prevent them from being sent. It allows you to view logged emails directly to test mail functionality wit... Active |
9–11 | Active | 5,283 |
|
This module helps keep your Drupal site's configuration language consistent by enforcing a single, designated language for all configuration. It prevents multilingual drift by ensu... Active |
11 | Active | 5,134 |
|
This module enhances privacy and security for outgoing links by automatically adding `rel="noreferrer"`, `rel="noopener"`, and `referrerpolicy="no-referrer"` attributes. It offers... Active |
11 | Active | 5,111 |
|
This module provides the jQuery UI Dialog library as a replacement for the deprecated version included in Drupal core. It allows themes and modules to continue using jQuery UI Dial... Dormant |
9–11 | Dormant | 5,087 |
|
Formdazzle simplifies Drupal form theming by providing more specific theme suggestions for form elements and their labels, making it easier to customize the appearance of your form... Active |
10–11 | Active | 5,053 |
|
This module provides a user-friendly date and time picker form element for Drupal. It enhances both single datetime and datetime range fields, offering features like customizable t... Dormant |
— | Dormant | 4,730 |
|
This module allows you to create custom front pages based on user roles. It supports different page types, including showing another Drupal path, redirecting users to a specified U... Dormant |
— | Dormant | 4,715 |
|
This module provides developers with new hooks that are triggered after an entity or node is saved, inserted, updated, or deleted. This allows other modules to perform actions in r... Active |
8–11 | Active | 4,633 |
|
Tab Tamer is an administrative tool that allows you to easily reorder, hide, rename, and deactivate tabs. It uses Drupal's drag-and-drop functionality for reordering and is designe... Dormant |
10–11 | Dormant | 4,412 |
|
The No Markup module allows you to map component library Twig templates to your field data by removing unnecessary markup. This ensures that your field values are clean and secure,... Dormant |
9–11 | Dormant | 4,412 |
|
This project provides an interface for extracting translation template files from your local Drupal projects, either through a web interface or Drush commands. It can also be used... Active |
8–11 | Active | 4,329 |
|
This module provides a framework for generating tables of contents from HTML header tags within content. It offers customizable options for formatting, display, and responsiveness,... Slowing |
10–11 | Slowing | 4,312 |
|
This module allows you to trigger actions within Drupal's Rules system based on webform submissions. It provides an event that lets you integrate webform data with other parts of y... Slowing |
— | Slowing | 4,301 |
|
Twigsuggest enhances Drupal's theming capabilities by providing numerous additional template suggestions for various elements like blocks, nodes, users, forms, and taxonomy terms.... Active |
— | Active | 4,266 |
|
This module provides an option for image styles to output high-resolution images, making them appear sharper on high-density displays like those on retina devices. When an image st... Active |
8–11 | Active | 4,259 |
|
This module was intended to add extra features to Devel's Kint integration, specifically to display available methods and static properties of objects. However, this functionality... Slowing |
9–11 | Slowing | 4,240 |