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 adds a condition that allows you to conditionally display content or apply logic based on the presence or absence of specific parameters in the website's URL. This is u... Active |
10–11 | Active | 34 |
|
This module helps clean up orphaned, non-reusable blocks created by Layout Builder. It identifies and deletes blocks that are no longer associated with any layout, preventing issue... Dormant |
8–10 | Dormant | 33 |
|
This module renders Drupal menus using the jsTree library, allowing you to display them in a tree-like structure within blocks. You can choose which menu to display and switch betw... Dormant |
8–11 | Dormant | 33 |
|
This module allows site administrators to create links that perform actions on content, such as changing published status, updating fields, or adding items to a shopping cart. Thes... Slowing |
— | Slowing | 33 |
|
This module provides convenient traits and base classes to simplify dependency injection in Drupal, making it easier to manage and inject services into your custom code. It offers... Dormant |
8–11 | Dormant | 33 |
|
Classitup automatically adds CSS classes to your Drupal site based on block and page information. This helps with theming by providing more granular control over styling elements l... Slowing |
8–11 | Slowing | 33 |
|
This module allows your Drupal website to communicate with Dialogflow, enabling your website to respond to requests from Dialogflow agents and fill in necessary information. It pro... Dormant |
8–10 | Dormant | 33 |
|
This module simplifies content migration without requiring programming skills. It allows connections to source databases, migration of various content types, fields, and entities,... Dormant |
10–11 | Dormant | 33 |
|
This module integrates the Small Y template with Drupal websites, offering configurations and customizations to manage the template. It includes features for installation, customiz... Active |
10–11 | Active | 32 |
|
This module monitors your Drupal migrations and sends notifications if they appear to be stuck. It checks if migrations are running and compares their current status to their previ... Dormant |
— | Dormant | 32 |
|
Feeds HTTP Key Fetcher
Module
This module adds a new option to the Feeds module that allows you to fetch data from HTTP endpoints requiring an "X-API-Key" in the request header for successful authentication. Th... Active |
8–11 | Active | 32 |
|
Layout Styles
Module
This module enhances the Layout Builder by adding fields to configure background images and custom CSS classes for layout sections. These options allow for more detailed styling of... Dormant |
8–9 | Dormant | 32 |
|
This module allows you to use multiple definition files for theme asset libraries and layouts, providing more flexibility in managing your theme's assets. Active |
8–11 | Active | 32 |
|
This module provides integration with Yotpo's API. It is intended as a base for other modules that require Yotpo functionality. Dormant |
10–11 | Dormant | 31 |
|
This module allows you to customize how fields are displayed on your Drupal site by using Twig code within the user interface. You can access and combine information from various f... Dormant |
— | Dormant | 31 |
|
This module prevents Azure OAuth2 refresh tokens from expiring by using a cron job to update them monthly. Active |
9–11 | Active | 31 |
|
This module helps identify broken entity references on your Drupal site. It scans for situations where an entity is referencing another entity that no longer exists, which can caus... Dormant |
8–11 | Dormant | 31 |
|
This module helps redirect users to alternative domains when a page is not found on your Drupal site. It's useful for gradual site migrations, allowing you to specify fallback doma... Active |
— | Active | 31 |
|
Entity View Mode Normalize
Module
This module allows you to control how entities are represented in JSON output by selecting specific view modes. You can enable or disable fields for normalization, and it supports... Slowing |
10–11 | Slowing | 31 |
|
Coming Soon Mode
Module
This module allows you to easily set up a "coming soon" page that restricts access for anonymous users while they work on their site. It provides a customizable landing page with o... Dormant |
— | Dormant | 31 |
|
This module provides integration for Blazy with the Video Embed Field module, allowing you to continue using your existing video embeds while taking advantage of Blazy's features.... Dormant |
8–10 | Dormant | 31 |
|
This module allows you to control the processing speed of Drupal queues, which is useful when dealing with rate-limited external services. It prevents queues from running via the d... Dormant |
10–11 | Dormant | 31 |
|
Pinto allows you to define frontend components using plain PHP classes, simplifying the creation and management of reusable UI elements within Drupal. It integrates smoothly with v... Slowing |
10–11 | Slowing | 31 |
|
Alibaba Cloud Provider
Module
This project integrates Alibaba Cloud's Qwen models into Drupal, offering chat and embedding capabilities. It supports both OpenAI-compatible and native DashScope API modes with fe... Dormant |
— | Dormant | 31 |
|
YoutubeAPI
Module
This module provides an easier way for Drupal developers to integrate with the YouTube Data API V3. It allows you to programmatically search for YouTube videos and access various o... Dormant |
8–10 | Dormant | 30 |