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 |
|---|---|---|---|
|
Spam Score
Module
Spam Score analyzes Drupal form submissions locally to detect spam. It assigns a numeric spam score based on configurable rules and provides explanations for each score, allowing y... Active |
— | Active | 3 |
|
This module prevents accidental exposure of administrator credentials when logging into a development site without HTTPS. It allows regular logins to be blocked on insecure connect... Active |
8–11 | Active | 3 |
|
This module allows Drupal to authenticate to a Vault server using the Token authentication method. Active |
9–11 | Active | 3 |
|
This module automatically assigns Drupal roles to users based on information provided by their login provider during Single Sign-On. It maps specific role values from the login tok... Active |
11 | Active | 3 |
|
Search API Group Access
Module
This module ensures that search results accurately reflect user permissions based on their group memberships. It filters search results within the search backend, ensuring that use... Active |
— | Active | 3 |
|
This module makes Drupal username authentication case-sensitive for the user login form. After enabling, the username entered must exactly match the registered username's letter ca... Dormant |
10–11 | Dormant | 3 |
|
Fake Login
Module
This module replaces the default login form with a fake one that has no submission logic. It allows you to set a secret, custom path for the real login and disable access to the re... Dormant |
— | Dormant | 3 |
| Dormant | 10–11 | Dormant | 2 |
|
This module ensures GDPR compliance by preventing embedded iframes from loading until the user has given explicit consent. It displays a customizable placeholder until consent is g... Dormant |
10–11 | Dormant | 2 |
|
Encryption Key Per User
Module
This module allows fields to be encrypted with a unique key for each user. It requires custom code to implement and integrates with the Field Encryption and Sodium modules to provi... Active |
— | Active | 2 |
|
PDF Sanitizer
Module
The PDF Sanitizer module automatically cleans uploaded PDF files by removing potentially malicious content like JavaScript, ensuring only safe documents are stored and shared. This... Dormant |
9–10 | Dormant | 2 |
|
Drush Firewall protects your environments by preventing specific Drush commands from running, especially in production or during maintenance periods. It allows you to define which... Slowing |
10–11 | Slowing | 2 |
|
This module provides a web service to receive SMTP TLS reports and store them in a database. Active |
11 | Active | 2 |
|
This module synchronizes Drupal users with Keycloak, providing real-time, on-demand, and scheduled options to keep user profiles consistent. It maps user attributes and profiles, a... Active |
9–11 | Active | 2 |
|
Simplenews SQL Sanitize
Module
This module automatically anonymizes Simplenews subscriber email addresses when you use Drush to sanitize your database. It replaces real email addresses with synthetic ones, prote... Active |
10–11 | Active | 2 |
|
This module adds support for the OAuth 2.0 Token Exchange standard to the Simple OAuth module. It allows you to exchange an existing access token for a new one with different permi... Dormant |
— | Dormant | 2 |
|
Community Guard is a content moderation tool that uses AI models to automatically screen posts from new members of community websites, catching spam and repeat offenders. It offers... Active |
10–11 | Active | 2 |
|
Prevent Login
Module
This module prevents access to Drupal's default user login and password reset forms. It is useful when an external system handles authentication and still allows login via Drush. Dormant |
— | Dormant | 2 |
|
This module provides brute force attack protection by denying new users login attempts. It is intended as a fun implementation of this feature. Dormant |
9–11 | Dormant | 2 |
|
This module encrypts and decrypts URLs and their query strings, providing a way to obscure sensitive data within web addresses. Active |
— | Active | 1 |
|
The Firewall module acts as a self-controlled web application firewall, allowing administrators to define rules for controlling inbound access based on hostnames, paths, HTTP metho... Dormant |
— | Dormant | 1 |
|
Parliament Protect
Module
This module blocks visitors from specified IP address ranges, such as those belonging to UK Parliament, and redirects them to a custom page or a satirical form. It also logs access... Dormant |
10–11 | Dormant | 1 |
|
This module anonymizes the unique site key sent by the Drupal Core Update module to prevent third parties from fingerprinting your site. It achieves this by either removing or repl... Dormant |
10–11 | Dormant | 1 |
|
This module enhances sanitized Drupal databases by replacing fields with realistic placeholder data and cleaning up usernames. It can run automatically after database sanitization... Dormant |
10–11 | Dormant | 1 |
|
This module integrates Tencent Cloud Captcha services to protect your Drupal site. It allows you to choose which forms to secure with a visually appealing and user-friendly captcha... Active |
9–11 | Active | 1 |