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 tests to your website's forms to prevent automated submissions from spambots. It supports various other CAPTCHA solutions through additional modules. Slowing |
9–11 | Slowing | 244,414 |
|
This module deters spam bots from submitting forms by using a hidden honeypot field and a time restriction. It can be configured for all forms on your site or specific ones like us... Dormant |
10–11 | Dormant | 150,503 |
|
This module integrates Google's reCAPTCHA service into your Drupal site to protect against bots while providing a seamless experience for human users. It offers reCAPTCHA v2 and ai... Active |
10–11 | Active | 144,251 |
|
This module allows Drupal to send emails directly to an SMTP server, bypassing the default PHP mail function. It supports SMTP authentication and can use SSL for secure connections... Dormant |
9–11 | Dormant | 132,195 |
|
The Key module helps improve Drupal security by managing sensitive keys. It allows administrators to define where and how keys, such as API or encryption keys, are stored, offering... Active |
9–11 | Active | 90,138 |
|
SecKit hardens your Drupal site by providing multiple security options. It helps mitigate various web application vulnerabilities through HTTP response headers and other security m... Dormant |
9–11 | Dormant | 78,069 |
|
This module helps visually distinguish between internal and external links on a website. It can automatically add icons to mailto: links and external links, and optionally open ext... Active |
11 | Active | 70,965 |
|
Antibot is a lightweight module that prevents robotic form submissions by requiring JavaScript to be enabled. It works behind the scenes without annoying CAPTCHAs, and protects for... Active |
8–11 | Active | 64,551 |
|
This module helps you enforce password restrictions by allowing you to define policies with various constraints. It also supports password expiration and bulk password resets for a... Dormant |
9–11 | Dormant | 58,679 |
|
This module allows site administrators to grant specific roles the ability to assign other roles to users, without requiring full administrative permissions. It introduces granular... Active |
10–11 | Active | 58,074 |
|
This module allows you to grant specific roles permission to administer individual menus, rather than giving them full menu administration privileges. This enables finer-grained co... Active |
10–11 | Active | 51,184 |
|
This module integrates Google reCAPTCHA v3 into your Drupal site to enhance security without interrupting the user experience. It allows you to define specific actions, set score t... Active |
10–11 | Active | 43,920 |
|
This module automatically logs out inactive users after a set period. It allows for different timeout settings based on user roles and includes JavaScript to keep users logged in w... Active |
9–11 | Active | 41,788 |
|
The Encrypt module provides an API for performing symmetric or asymmetric encryption, allowing other modules to encrypt and decrypt data in a standardized way. It uses encryption p... Active |
10–11 | Active | 39,881 |
|
This module provides an encryption method for the Encrypt module, using AES encryption with CBC mode and HMAC authentication via the Defuse PHP-Encryption library. It ensures data... Dormant |
8–11 | Dormant | 33,374 |
|
Flood Control provides an administrative interface to manage Drupal's built-in login attempt throttling. It allows administrators to configure the limits for failed login attempts,... Active |
10–11 | Active | 31,336 |
|
This module helps protect your Drupal site from security threats like XSS by allowing you to specify trusted sources for external resources through the Content-Security-Policy head... Active |
10–11 | Active | 26,288 |
|
This module helps prevent attackers from discovering valid usernames on your Drupal site by hiding user information in password reset messages and changing access denied messages t... Dormant |
9–11 | Dormant | 20,168 |
|
This module provides a variety of configurable validation rules for your Drupal fields, including checks for email format, minimum/maximum length, specific patterns, numeric ranges... Active |
10–11 | Active | 20,022 |
|
This module allows you to grant specific users the ability to manage other users based on their roles. It provides more granular control over user administration than Drupal core,... Active |
10–11 | Active | 19,569 |
|
The Login Security module enhances Drupal's login security by allowing administrators to limit failed login attempts, block IP addresses, and disable default error messages to prot... Slowing |
8–11 | Slowing | 18,273 |
|
This module provides a simple `/health` endpoint for external monitoring services to check if your Drupal site is functioning correctly. It returns a timestamp if the site is healt... Active |
9–11 | Active | 17,345 |
|
This module adds a second layer of security to your Drupal site by requiring two-factor authentication for logins. It supports various authentication methods like time-based one-ti... Active |
— | Active | 16,881 |
|
This module integrates Drupal with Lightweight Directory Access Protocol (LDAP) servers, allowing users to log in using their LDAP credentials and enabling provisioning of user dat... Active |
9–11 | Active | 15,429 |
|
This module removes specific HTTP headers from your website's responses. It can also remove the Drupal generator meta tag from your HTML's head section if the corresponding HTTP he... Dormant |
10–11 | Dormant | 13,975 |