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 |
|---|---|---|---|
|
SpamSpan helps protect email addresses from being harvested by spambots. It displays email addresses as clickable links for users with JavaScript enabled, but shows them in a more... Dormant |
10–11 | Dormant | 13,492 |
|
variationcache provides a caching mechanism that stores variations of content, making it more efficient to retrieve specific versions of data. Dormant |
9–10 | Dormant | 13,334 |
|
This module enhances file uploads by performing more secure server-side validation. It checks the file's true MIME type against allowed extensions, rather than relying solely on th... Active |
11 | Active | 12,616 |
|
This module integrates Drupal with SimpleSAMLphp to allow your Drupal site to authenticate users against SAML or Shibboleth identity providers. It can also provision user accounts... Active |
10–11 | Active | 12,597 |
|
This module integrates with the ClamAV virus scanner to check uploaded files for viruses and prevent infected files from being saved. It does not provide the anti-virus scanning en... Dormant |
10–11 | Dormant | 11,491 |
|
Perimeter is a Drupal module designed to enhance site security by automatically banning IP addresses that send suspicious requests. It helps protect your site from bots and hackers... Dormant |
10–11 | Dormant | 10,674 |
|
This module integrates Friendly Captcha with Drupal's CAPTCHA system. It provides a more user-friendly alternative to traditional CAPTCHAs for verifying that users are not bots. Active |
8–11 | Active | 10,211 |
|
This module provides realistic password strength measurement and enforcement by calculating the entropy of passwords, allowing for more complex and secure password policies beyond... Slowing |
— | Slowing | 10,065 |
|
This module allows your Drupal site to automatically generate and serve a `security.txt` file, which provides a standardized way for security researchers to report vulnerabilities.... Dormant |
10–11 | Dormant | 9,037 |
|
This module implements the OAuth 1.0 standard, acting as a support module for other modules that wish to use OAuth. It provides an authentication provider by leveraging the OAuth P... Active |
10–11 | Active | 8,486 |
|
ALTCHA is a free, open-source alternative to CAPTCHA that uses a proof-of-work system to protect websites from spam and unwanted content while respecting user privacy. It can be co... Active |
10–11 | Active | 8,226 |
|
This module integrates Cloudflare's Turnstile service to enhance form security as a CAPTCHA alternative. It works alongside the CAPTCHA module to protect your website's forms from... Active |
10–11 | Active | 7,704 |
|
Easy Encryption provides a zero-configuration way to encrypt sensitive data stored in Drupal. It automatically encrypts credentials using modern cryptography and integrates with th... Active |
11 | Active | 7,334 |
|
This module provides advanced, invisible spam protection for your website, blocking comment spam, bots, and protecting forms without the use of CAPTCHAs. It also validates email ad... Active |
8–11 | Active | 6,783 |
|
This module adds a "Remember Me" feature to the user login form, allowing users to stay logged in for an extended period. It enhances security by refreshing login tokens and detect... Slowing |
11 | Slowing | 6,503 |
|
Advanced Ban provides enhanced IP address banning functionality for Drupal websites, offering features like IP range banning, ban reasons, expiration, and protected IP lists. It re... Active |
10–11 | Active | 5,817 |
|
This module allows you to encrypt individual fields within a Webform submission. When a form is submitted, the data for fields marked as "Encrypted" will be saved in an encrypted f... Active |
— | Active | 5,557 |
|
Autoban automatically bans IP addresses based on rules you define, using entries from Drupal's watchdog log. It allows you to specify triggers like specific message patterns or the... Active |
9–11 | Active | 5,262 |
|
This module helps you set a preferred URL for your website, automatically redirecting visitors to your chosen domain and enforcing HTTPS if desired. You can choose to allow both HT... Dormant |
8–11 | Dormant | 5,145 |
|
This module enhances privacy and security for outgoing links by automatically adding `rel="noreferrer"`, `rel="noopener"`, and `referrerpolicy="no-referrer"` attributes. It offers... Active |
11 | Active | 5,111 |
|
This module allows site administrators to block specific IP addresses from accessing the site. It is designed to be fast and lightweight, intercepting requests quickly to help miti... Active |
11 | Active | 5,035 |
|
This module helps prevent spam submissions on webforms by allowing administrators to define a list of forbidden keywords. When a user enters one of these keywords in a specified fi... Active |
10–11 | Active | 5,029 |
|
Secure Login redirects users to HTTPS for login and other sensitive forms, protecting private data from being transmitted insecurely. It also enforces secure authenticated session... Active |
11 | Active | 4,402 |
|
This module provides a way for Drupal to authenticate users using JSON Web Tokens (JWTs). It allows Drupal to verify digital signatures on these tokens, ensuring secure transmissio... Active |
9–11 | Active | 4,251 |
|
This module adds Google reCAPTCHA protection to Drupal forms, offering both reCAPTCHA v2 (checkbox) and v3 (invisible) options. It prioritizes simple configuration and setup, suppo... Active |
— | Active | 4,133 |