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 |
|---|---|---|---|
|
Logout Redirect
Module
This module prevents users from seeing cached pages of a previous session after logging out by redirecting them to the login page or a custom URL. This is useful for public compute... Dormant |
9–10 | Dormant | 61 |
|
IP Limiter
Module
The IP Limiter module helps protect your Drupal site from excessive requests by limiting how many times an IP address can access specific paths, routes, or match certain user agent... Slowing |
— | Slowing | 59 |
|
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 |
|
This module allows you to set up HTTP authentication on your Drupal site, enabling you to easily restrict access using a username and password without needing server-side configura... Dormant |
8–9 | Dormant | 55 |
|
Stop spam registrations
Module
This module blocks new user registrations if the email address provided uses a domain that is on a configurable blacklist. Dormant |
— | Dormant | 53 |
|
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 helps secure your Drupal site by removing version information from HTML and HTTP headers, making it harder for attackers to identify potential vulnerabilities. It also... Slowing |
11 | Slowing | 49 |
|
This module scans content for security risks, such as leaked personally identifiable information (PII) or credentials, and assigns a risk score to help prevent accidental data expo... Active |
10–11 | Active | 48 |
|
This module verifies users' email addresses or mobile numbers during registration by sending a one-time password (OTP) via email or SMS. It helps prevent fake registrations and con... Active |
8–11 | Active | 48 |
|
This module monitors multiple Drupal sites, displaying available updates for Drupal core and modules on a dashboard. It can also send email notifications about these updates. Slowing |
— | Slowing | 47 |
|
Yandex SmartCaptcha
Module
This module integrates Yandex SmartCaptcha to protect your Drupal forms from bots. It offers features like invisible mode, test mode, and the ability to hide the submit button unti... Dormant |
9–10 | Dormant | 45 |
|
This module provides two-factor authentication for Drupal using Duo Security. It integrates with the tfa framework to offer an additional layer of security for user logins. Dormant |
— | Dormant | 44 |
|
BotBuster
Module
BotBuster protects your Drupal site from bots by presenting a JavaScript-based challenge to visitors on protected paths. This challenge verifies real browsers without requiring any... Active |
— | Active | 43 |
|
This module generates a unique nonce for each request, which can be automatically added to Content Security Policy headers. Developers can then create plugins to output scripts tha... Active |
10–11 | Active | 42 |
|
PCI SRI
Module
This module helps Drupal sites meet PCI DSS requirements by implementing Subresource Integrity (SRI) for JavaScript files in modules and themes. It generates custom SRI configurati... Dormant |
10–11 | Dormant | 42 |
|
This module checks your Drupal site's database connection for SSL encryption. It provides details in the system Status Report on how your site connects, the cipher used, and the cl... Active |
9–11 | Active | 42 |
|
This module provides a way to securely share files with temporary, protected links that can be cached by browsers and intermediate systems. It allows for the creation of links that... Dormant |
10–11 | Dormant | 41 |
|
This module adds a CAPTCHA verification step before users can access specified pages on your Drupal site. You can configure which pages to protect, set how long the verification is... Active |
10–11 | Active | 41 |
|
Login Monitor
Module
This module tracks user login and logout events, including successful and failed attempts. It can send email notifications about these activities and generate periodic statistical... Active |
11 | Active | 41 |
|
Password Generator
Module
This module generates custom passwords from a phrase or words, allowing you to specify length and include symbols or numbers. It offers a convenient way to create memorable yet sec... Dormant |
10–11 | Dormant | 40 |
|
This module protects email addresses from being scraped by search engines and spambots. It obfuscates emails found in mailto links by reversing them and using JavaScript to reveal... Dormant |
10–11 | Dormant | 40 |
|
This module automatically deactivates user accounts that have been inactive for a specified period. Administrators can configure the inactivity limit and an optional grace period b... Dormant |
9–11 | Dormant | 40 |
|
This module restricts access to webforms based on the visitor's country, using the geoip system to identify their location. Active |
10–11 | Active | 38 |
|
Regex Field Validator
Module
This module allows you to add custom regular expression validation to any text field. You can configure specific patterns and error messages directly from the field's settings with... Dormant |
10–11 | Dormant | 38 |
|
This module provides tools for logging and inspecting variables and stack traces, with features designed for safe use in production. It offers formatted output, handles sensitive d... Active |
9–11 | Active | 38 |