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 character counters to text fields and text areas, showing users how many characters they have left. The counter updates in real-time as they type and can be config... Active |
9–11 | Active | 4,109 |
|
This module ensures that menu settings are required for specific content types, preventing content from being saved unless it is included in the menu. It automatically enables the... Slowing |
9–11 | Slowing | 4,078 |
|
This module allows users to schedule a specific revision of content to transition to a different moderation state at a future date. It works seamlessly with any entity type that su... Active |
11 | Active | 4,052 |
|
This project enables you to decouple your Drupal website using Next.js, allowing for instant content updates with Incremental Static Regeneration and providing flexible preview cap... Active |
10–11 | Active | 4,023 |
|
This project provides a bridge to the Simple HTML DOM Parser library, allowing Drupal developers to easily parse and manipulate HTML content within their modules. It offers a simpl... Dormant |
— | Dormant | 4,010 |
|
This module allows administrators to redirect users to specific URLs upon login or logout based on their assigned roles. You can also set a priority order for these role-based redi... Active |
10–11 | Active | 3,954 |
|
This module helps prevent accidental overwriting of content when multiple users edit simultaneously. It detects field-level conflicts by comparing original content, your edits, and... Active |
— | Active | 3,942 |
|
This module extends JSON:API to include URLs for different image styles of Drupal images. This allows frontend applications to easily access and use these styled images. You can co... Dormant |
9–11 | Dormant | 3,884 |
|
Spamicide prevents spam submissions on any form by adding a hidden field that spam bots fill out, causing their submissions to be discarded. It can log compromised forms and allows... Active |
10–11 | Active | 3,857 |
|
The Twig Tools module enhances Drupal's Twig templating system by adding a variety of new filters. These filters provide helpful tools for sanitizing arrays, converting data types... Active |
9–11 | Active | 3,802 |
|
This module provides a developer-focused interface to inspect your Drupal site's configuration values and their corresponding schemas. It allows you to view, compare, and validate... Active |
9–11 | Active | 3,791 |
|
Field tools
Module
Field Tools provides a suite of utilities to manage Drupal fields, offering overviews, filtering, and sorting capabilities. It includes features for cloning field instances to othe... Active |
— | Active | 3,727 |
|
This module enhances the REST Export display for Drupal Views, allowing for more flexible and accurate data serialization. It enables fields to be exported as arrays, nested struct... Active |
10–11 | Active | 3,725 |
|
This module allows administrators to exclude specific pages from being cached, ensuring that content that changes dynamically remains fresh for visitors. It only affects the page-l... Active |
11 | Active | 3,699 |
|
Bamboo Twig provides Twig extensions with useful functions and filters to improve the Drupal development experience. It enables rendering blocks, views, entities, fields, and forms... Active |
10–11 | Active | 3,660 |
|
This module adds a Magnific Popup field formatter to Drupal, allowing you to display images and files in a responsive lightbox. It supports creating galleries from multiple items a... Active |
10–11 | Active | 3,631 |
|
This module protects email addresses from spam bots by rendering them unreadable on the server and decrypting them with JavaScript on the client. It can be used in field templates... Active |
9–11 | Active | 3,458 |
|
This module simplifies parsing related entity data from JSON:API responses. It merges relationship data directly into the parent entity's fields, making it easier to work with refe... Active |
11 | Active | 3,456 |
|
This module redirects users to a specified internal or external path after they log in or log out. It can handle multiple roles and SAML authentication, allowing for role-based red... Slowing |
9–11 | Slowing | 3,438 |
|
This module displays a confirmation pop-up when a user clicks on an external link, allowing them to choose whether to proceed. It offers customization options for the pop-up messag... Active |
9–11 | Active | 3,420 |
|
This module allows you to display different content blocks based on the taxonomy terms assigned to a node. It provides a condition that checks if a node has a specific term. Active |
9–11 | Active | 3,371 |
|
This module disables the browser's default HTML5 form validation, allowing Drupal's more robust and accessible validation system to function correctly. It achieves this by adding a... Dormant |
9–11 | Dormant | 3,357 |
|
This module optimizes selected database tables during cron runs to improve performance. It defragments tables for MySQL and PostgreSQL databases, effectively reclaiming disk space... Active |
8–11 | Active | 3,346 |
|
This module provides the jQuery UI sortable library for Drupal themes and modules. It is a replacement for the deprecated jQuery UI sortable included in Drupal core. Active |
9–11 | Active | 3,345 |
|
This module allows users to save content and other site data by pressing Ctrl+S (Win) or Cmd+S (Mac) instead of clicking the save button. It intercepts the default browser save fun... Dormant |
8–11 | Dormant | 3,336 |