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 integrates BrightEdge IX Foundation with Drupal. It allows for automatic content injection from BrightEdge, SEO-driven redirects, and direct delivery of BrightEdge cont... Active |
8–11 | Active | 157 |
|
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 |
|
This module checks if a deployment identifier has been set and displays a warning on the Drupal status report if it's missing. It requires Drupal core only. Active |
9–11 | Active | 156 |
|
This project provides a shared foundation of vanilla JavaScript code for a suite of Drupal Views display format modules. It enables interactive components like accordions, carousel... Active |
11 | Active | 154 |
|
Autoservices is a Drupal module that provides services to support the functionality of the Autosites Distribution. It aims to offer a suite of tools and integrations to enhance the... Dormant |
10–11 | Dormant | 154 |
|
This module enhances the environment indicator to add an extra ribbon to the site. Dormant |
9–11 | Dormant | 154 |
|
This module adds an "Export" button to the single configuration item export form. This allows you to download a selected configuration item directly to your computer. Dormant |
9–11 | Dormant | 153 |
|
Entity Field Lookup
Module
This module provides a way for the Migrate API to find existing entities. It uses an EntityQuery to search for entities based on a specific field value defined in the configuration... Dormant |
10–11 | Dormant | 153 |
|
Webform Eager Purge
Module
This module changes the Webform module's submission purge setting from days to minutes, allowing for shorter retention periods for security reasons. The actual purging is still han... Dormant |
8–10 | Dormant | 153 |
|
Prism Js syntax highlighter
Module
This module integrates the Prism.js syntax highlighting library into your Drupal site's WYSIWYG editor, allowing you to easily insert and style code examples directly into your con... Dormant |
9–11 | Dormant | 153 |
|
This module allows you to migrate data from a GraphQL endpoint into Drupal. You can configure the GraphQL endpoint, define authentication, and specify the GraphQL query to extract... Slowing |
8–11 | Slowing | 152 |
|
Drupal Site Audit
Module
This module provides a framework to audit your Drupal site for configuration issues, performance problems, and best practice violations. It tracks installed modules, detects pendin... Active |
10–11 | Active | 152 |
|
This module adds a simple, clean audio player to your Drupal site using a JavaScript library. It provides an element and a media formatter to easily display audio files. Active |
9–11 | Active | 152 |
|
This module adds a "Go back to the previous page" button to your website, accessible through a custom block. This allows users to easily navigate back to their last visited page. Active |
10–11 | Active | 151 |
|
This module allows developers to render block plugins directly without relying on block content entities. It ensures blocks are properly cached, considering metadata and contexts,... Active |
10–11 | Active | 151 |
|
This module prevents users from uploading duplicate files by checking if a file with the same name already exists in the temporary directory. If a duplicate is found, it alerts the... Slowing |
— | Slowing | 149 |
|
This module allows you to split a single Drupal installation into multiple independent microsites. It leverages the Group module to define these microsites and control access based... Dormant |
10–11 | Dormant | 148 |
|
This module allows users, both anonymous and registered, to "like" content entities. It provides a formatter that can be added to content displays and offers a way to track the num... Dormant |
10–11 | Dormant | 148 |
|
This module enhances taxonomy term reference fields with a tree-like display, allowing users to add new terms directly within the entity form. It also offers options to place the w... Dormant |
8–10 | Dormant | 147 |
|
Gravitas Countdown
Module
The Gravitas Countdown module allows you to add and customize countdown timers to your Drupal website for events or promotions. It supports multiple timers, various designs, respon... Dormant |
9–10 | Dormant | 147 |
|
This module allows you to manage permissions specifically within Drupal's Features system. It enables permissions to be exported and imported alongside roles, ensuring that permiss... Active |
10–11 | Active | 146 |
|
Component
Module
This module simplifies adding JavaScript components to Drupal sites by allowing developers to define them with a `*.component.yml` file and associated assets. These components are... Dormant |
— | Dormant | 146 |
|
Scroll blocks
Module
This module makes core blocks slide up from the bottom of the screen as a user scrolls. You can configure the scroll distance for revealing and hiding the block, as well as window... Active |
— | Active | 145 |
|
This module helps New Relic better track your Drupal site's performance by naming transactions based on the page's route, entity type, and user role. This makes it easier to identi... Slowing |
8–11 | Slowing | 145 |
|
CKEditor5 page break
Module
This module adds a Page Break feature to CKEditor 5, allowing users to insert page breaks into their content for better control over printed or exported documents. Slowing |
9–11 | Slowing | 144 |