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 replaces default JavaScript alerts with a modern, interactive dialog box. It supports simple alerts, confirmation messages, and toast notifications. Dormant |
9–10 | Dormant | 59 |
|
This module allows users to manage and apply inline styles within the CKEditor 5 WYSIWYG editor, primarily with the Media Library. It provides an easier way to control and customiz... Dormant |
10 | Dormant | 58 |
|
This module provides an interface to view, edit, and delete variables stored in Drupal's State API. It allows you to manage site-wide state information, helping to clear or modify... Active |
10–11 | Active | 58 |
|
Cucumber Recipes
Module
This module provides optional recipes for the Cucumber automated functional acceptance testing system, enabling the management of products, testing projects, and reusable testing c... Active |
11 | Active | 58 |
|
Block Renderer
Module
This module allows developers to render blocks programmatically without needing to place them in a specific block region. It provides a service that enables rendering of both block... Slowing |
— | Slowing | 58 |
|
This module provides a developer-friendly framework for building multi-step forms in Drupal. It uses a YAML plugin system to define form steps and allows for flexible configuration... Active |
8–11 | Active | 58 |
|
This module automatically manages file usage for custom Drupal forms, ensuring uploaded files and inline images are properly tracked and not deleted by cron. It eliminates the need... Active |
10–11 | Active | 57 |
|
This module allows users to run and create automated Behat tests through a web interface. It supports running existing test suites with various authentication and background execut... Dormant |
10–11 | Dormant | 57 |
|
Pipewrench
Module
Pipewrench is a shared utility module that provides common, site-specific functionality and custom services for internal Drupal projects. It includes features like adding help text... Dormant |
— | Dormant | 57 |
|
Node Singles allows you to create unique content types for one-off pages like the homepage or contact page. Each of these content types will only ever have a single node associated... Active |
8–11 | Active | 57 |
|
This module makes the module dependencies list on the modules page easier to navigate. It makes each required module clickable, allowing you to quickly scroll to it on the page. If... Dormant |
8–10 | Dormant | 56 |
|
This module adds simple, JavaScript-free sharing links to your content for various social media platforms and email. You can customize the link labels and choose to display sharing... Active |
9–11 | Active | 56 |
|
This module automatically divides your content into collapsible sections based on header tags (H2, H3, etc.). It can then present these sections as fieldsets, tabs, or accordions,... Slowing |
9–11 | Slowing | 56 |
|
This module makes the iGrowl alert library available for use within Drupal. It allows you to create custom JavaScript alerts or trigger alerts through AJAX responses. Active |
10–11 | Active | 56 |
|
This module allows you to use a custom HTTP header for sending OAuth Bearer access tokens, which can help avoid conflicts with other authentication methods. It also provides an opt... Dormant |
9–11 | Dormant | 55 |
|
Domain Login Filter
Module
This module prevents users from logging in to domains that have not been assigned to their account. Active |
— | Active | 55 |
|
Anonymous session Toolkit
Module
This module ensures that anonymous users have a reliable session available for features that depend on session data. It provides a service that can be called to initialize an anony... Active |
8–11 | Active | 55 |
|
This module indexes data from multiple Drupal sites into a single Solr search index. It provides a unified search experience with results presented uniformly across all indexed sit... Dormant |
8–10 | Dormant | 55 |
|
This module helps users quickly find the right paragraph type when creating content. It provides filters based on the paragraph's machine name, label, or description, which is espe... Active |
9–11 | Active | 55 |
|
This module provides a one-click option to download all managed files associated with a single webform submission as a zip archive. It includes permissions to control who can acces... Dormant |
9–10 | Dormant | 54 |
|
This module allows your Drupal website to connect to external APIs by providing a plugin system to define integrations with specific REST APIs. It also supports logging API request... Active |
— | Active | 54 |
|
Remove broken/missing blocks
Module
This project provides a Drush command to find and remove broken or missing blocks from your Drupal site's configuration. It can be used to view problematic blocks or to delete them... Dormant |
— | Dormant | 54 |
|
This module integrates the Mercure Component into Drupal, enabling real-time data updates to be pushed from your website to web browsers and other HTTP clients. This is particularl... Slowing |
9–11 | Slowing | 54 |
|
This module generates a flowchart diagram of your Drupal core Workflows, using Mermaid JS for rendering. It displays the workflow visually on the edit form and can be used elsewher... Dormant |
9–10 | Dormant | 54 |
|
This module helps keep your Drupal site performing efficiently by optimizing your database tables. It offers an administrative interface and a Drush command to manage this process,... Slowing |
10–11 | Slowing | 54 |