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 |
|---|---|---|---|
|
MultiValueField
Module
This module allows you to add multiple values to a single field, storing all the values within that field. It's a lightweight alternative to modules like Paragraphs or Field Collec... Dormant |
8–10 | Dormant | 53 |
|
This module connects Drupal to the Kavya platform, offering access to multiple AI providers like OpenAI and Gemini with automatic failover to prevent downtime. It enables writing e... Active |
10–11 | Active | 53 |
|
User Switcher
Module
User Switcher allows administrators to easily impersonate any user on the site with a single click, then return to their original session. It provides a secure and straightforward... Dormant |
10–11 | Dormant | 53 |
|
This module provides a drag-and-drop interface for reordering pages within a Drupal book outline. It replaces the current weight dropdown with a more intuitive tree structure, allo... Slowing |
8–11 | Slowing | 53 |
|
This project provides a JavaScript library to help websites support older browsers that may not fully implement media query matching. It is a replacement for a deprecated core asse... Dormant |
8–10 | Dormant | 53 |
|
This module provides CKEditor 5 widgets for adding Bootstrap 5 elements like divs with styling and animations, tables with Bootstrap classes, and various Bootstrap components such... Active |
11 | Active | 52 |
|
This module displays WSDL documentation for SOAP APIs in a developer portal, similar to how other modules document REST APIs. It generates separate content for each API operation,... Dormant |
10 | Dormant | 52 |
|
This module monitors your environment and records the first error it encounters. It then triggers an error notification on the status reports page, allowing for manual or automated... Dormant |
10–11 | Dormant | 52 |
|
This module provides a secure JSON API endpoint that reports the real-time status of your Drupal site's monitoring sensors and cron jobs. It allows external tools to easily check y... Slowing |
10–11 | Slowing | 51 |
|
This module provides a plugin for the Purge module to manage caching on Imperva, a reverse proxy service. It allows you to clear cached content on Imperva, ideally using cache tags... Active |
9–11 | Active | 51 |
|
Better Status Messages
Module
This module enhances Drupal's status messages by adding default styling and a close button. It provides distinct background and text colors for regular and error messages, which ca... Active |
8–11 | Active | 51 |
|
This module allows you to map specific domains to Drupal groups, enabling access to group content through those different domains. Slowing |
9–11 | Slowing | 50 |
|
This module adds a new "info" message type to Drupal's built-in messenger service. This allows for distinct styling of informational messages, typically displayed in blue, which ca... Slowing |
8–11 | Slowing | 50 |
|
This module helps developers debug by saving either all or specific parts of incoming requests to files. It's particularly useful for checking API requests, headers, and other requ... Active |
11 | Active | 50 |
|
Count on Scroll
Module
This module provides a field formatter for integer fields that animates the number to count up when it scrolls into view. Slowing |
8–11 | Slowing | 49 |
|
No 404 log
Module
This module prevents "Page not found" errors from cluttering your logs. You can either silence all 404 messages or specify patterns to exclude specific paths. It does not affect ho... Slowing |
9–11 | Slowing | 49 |
|
This module splits large cacheability headers into multiple smaller headers to prevent web server errors caused by exceeding maximum header size limits. It automatically divides he... Dormant |
10–11 | Dormant | 49 |
|
This module connects your Drupal site to drupalmonitor.com, providing detailed monitoring beyond a simple heartbeat. It gathers data on users, content, cron runs, and page requests... Dormant |
8–10 | Dormant | 49 |
|
This module allows administrators to grant users access to specific domains based on their assigned roles. Instead of managing domain access on a per-user basis, you can now assign... Dormant |
9–11 | Dormant | 49 |
|
This module integrates the noUiSlider library into Drupal to enhance the user experience of exposed filters for select lists and entity reference fields within views. It replaces t... Dormant |
— | Dormant | 49 |
|
This module enables the creation of custom entities with user-defined IDs. It prevents duplicate IDs by displaying an error message if an entity with the chosen ID already exists,... Active |
10–11 | Active | 48 |
|
Module Matrix is a customizable tool for managing Drupal modules with a modern, responsive interface. It allows filtering modules by status, lifecycle, and stability, and offers fl... Active |
10–11 | Active | 48 |
|
This module provides a way to completely reset your Drupal site by deleting all database tables and files, returning you to the installation screen. It's primarily useful for devel... Dormant |
8–10 | Dormant | 48 |
|
This module adds search functionality to Drupal's database logging, helping developers find specific log entries. Active |
8–11 | Active | 48 |
|
Testmode
Module
This module helps ensure accurate testing by filtering out existing content on your site. It allows you to isolate content created specifically for your tests, preventing interfere... Active |
10–11 | Active | 48 |