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 |
|---|---|---|---|
|
Page tree
Module
This module displays navigable menus as a configurable tree for authenticated users. You can manage menu items, including their publishing status, order, and copying. Slowing |
10–11 | Slowing | 76 |
|
Druidfire is a developer tool that allows you to dynamically change field types and sizes in Drupal without losing data or requiring site rebuilds. It offers a "spell" system for c... Dormant |
10–11 | Dormant | 76 |
|
Web Push
Module
This module enables sending web push notifications to desktop and mobile devices using the Push API. It allows configuring notification services, managing subscribers, sending noti... Slowing |
10–11 | Slowing | 76 |
|
This module enhances responsive image styles by considering the parent element's width, which can improve Google PageSpeed rankings. It provides an image formatter for fields and a... Active |
9–11 | Active | 76 |
|
This module provides custom handlers and processors for the Monolog module, designed to address specific logging needs that are too specialized for the generic framework provided b... Dormant |
10–11 | Dormant | 75 |
|
This module helps you easily identify fields on view and form display edit pages by showing their machine names next to their labels. This is particularly useful when multiple fiel... Dormant |
— | Dormant | 75 |
|
This module adds a dark mode toggle to your website using the DarkmodeJS library. Site visitors can easily switch between light and dark visual themes from a button that appears in... Dormant |
9–11 | Dormant | 75 |
|
This module allows site builders to clone any configuration entity. It adds a "clone" button to entity operation lists, enabling duplication of configuration settings. You can also... Active |
9–11 | Active | 74 |
|
This module displays the file path for each module on the module list page, which is helpful for developers managing complex or multi-site Drupal installations. It aids in identify... Dormant |
8–11 | Dormant | 74 |
|
Drupal Website API
Module
This module provides a documented and authenticated API for your Drupal site, allowing other applications to access its content. It serves read-only JSON:API data and offers OpenAP... Active |
11 | Active | 74 |
|
This module integrates with DaData API to provide developers with functionalities for data standardization, correction, and search, including address lookup and IP geolocation. It... Slowing |
8–11 | Slowing | 74 |
|
This module sends email notifications when errors or exceptions occur on a Drupal site. It includes features to prevent email flooding and allows administrators to filter which err... Active |
10–11 | Active | 74 |
|
SDC Showcase automatically generates browsable preview pages for your Single Directory Components, displaying them within your site's theme. It leverages your component's JSON Sche... Active |
10–11 | Active | 74 |
|
This module provides Drush commands to clean up orphaned content from previous migrations. It identifies and either deletes or disables content in your Drupal site that no longer e... Slowing |
8–11 | Slowing | 74 |
|
This module integrates the Whoops library into Drupal to provide enhanced, user-friendly error messages during development. It displays detailed information about PHP errors, inclu... Dormant |
10–11 | Dormant | 74 |
|
This module provides event, action, and condition integrations for the Workflow module, allowing for more advanced automation and decision-making within Drupal's workflow system. Dormant |
— | Dormant | 74 |
|
The ajax_link module provides an easy way for developers to implement AJAX links that load and replace content in specific areas of a page. By adding simple data attributes to link... Active |
8–11 | Active | 74 |
|
This module provides a condition plugin that allows you to control block visibility or other conditional logic based on whether the current page is a user's profile page. It works... Active |
9–11 | Active | 74 |
|
This module allows you to control whether AJAX interactions on Views (like paging or filtering) update the browser's URL. This is useful for embedded or secondary Views on a page t... Active |
10–11 | Active | 73 |
|
This module enhances the Forum module by allowing users to subscribe and unsubscribe to forum posts and comments. It provides customizable email notifications with options for user... Dormant |
8–11 | Dormant | 73 |
|
This module automatically generates higher-resolution versions of your images for retina displays. It appends a suffix like "@2x" to your image file names to create doubled-width v... Dormant |
9–11 | Dormant | 73 |
|
This module enables GraphQL integration for Drupal's Search API, allowing you to perform complex searches on your indexed content. It supports full-text search, advanced filtering,... Active |
10–11 | Active | 73 |
|
This module helps you find where entities are referenced on your Drupal site. It allows you to easily discover all the places where a specific entity type, such as images or media,... Dormant |
8–11 | Dormant | 72 |
|
This module allows users to log in to Drupal using OneLogin via SAML authentication. It provides a Drupal 8 compatible implementation of SAML login functionality. Slowing |
11 | Slowing | 71 |
|
Scroll progress
Module
This module adds a visual indicator to show how far a user has scrolled down a page. It offers several theme options and color customizations for the progress bar. Dormant |
8–10 | Dormant | 71 |