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 |
|---|---|---|---|
|
yunke captcha
Module
The Yunke Captcha module allows you to add customizable verification codes to any form in Drupal. It offers two default types: semantic question-and-answer challenges and configura... Dormant |
9–10 | Dormant | 24 |
|
This module helps prevent duplicate user registrations by identifying email addresses that are functionally the same due to domain settings that ignore certain characters. It can b... Slowing |
8–11 | Slowing | 23 |
|
This module enhances website security by implementing a hybrid approach to protect against brute force attacks and malicious bots. It uses immediate local detection and blocking by... Active |
9–11 | Active | 23 |
|
This module allows the OAuth2 Server package to automatically discover OpenID Connect clients. Dormant |
8–10 | Dormant | 23 |
|
This module integrates your Drupal site with mosparo, a system that protects your forms from spam by analyzing form data. It works with Drupal's core Contact module and the Webform... Active |
9–11 | Active | 22 |
|
Configurable Anonymizer OIDC
Module
This module integrates the Configurable Anonymizer and OIDC modules to allow administrators to specify certain OIDC realms for which users should not be anonymized. This provides f... Slowing |
10–11 | Slowing | 22 |
|
Security Scan is a command-line tool that analyzes custom Drupal code for common security vulnerabilities like access control issues, cross-site scripting, injection flaws, and har... Active |
10–11 | Active | 22 |
|
This module provides two ways to send emails using Microsoft Graph API: as a shared mailbox for automated messages, or as a specific user's mailbox after they authorize it. You can... Active |
10–11 | Active | 20 |
|
Email Enumeration Prevention
Module
This module prevents email enumeration attacks on your Drupal site by blocking attempts to register or reset passwords with existing email addresses. It offers configurable options... Active |
8–11 | Active | 20 |
|
The Update Notify module enhances Drupal's update notifications by providing more detailed information about available updates. It allows administrators to configure the types of u... Dormant |
9–11 | Dormant | 20 |
|
This module integrates Secure Quick Reliable Login (SQRL) for user authentication. It allows users to register and log in using their SQRL client, offering features like linking mu... Dormant |
10–11 | Dormant | 20 |
|
This module connects your Drupal site to the Evercurrent infrastructure to help you manage security updates. It provides email notifications for new updates and a dashboard to trac... Dormant |
9–10 | Dormant | 19 |
|
Search Security Enhanced
Module
This module protects your Drupal site from malicious search injection attacks by detecting and filtering suspicious search queries in real-time. It cleans search parameters, blocks... Dormant |
10–11 | Dormant | 18 |
|
This module adds flood control to the Private Message module to prevent users from posting too many messages or creating too many threads within a configurable time frame. Active |
— | Active | 18 |
|
User Activity Logger
Module
This module tracks and logs important actions on your Drupal site, such as user logins, content changes, and module installations. It stores this information in a database table an... Active |
10–11 | Active | 18 |
|
This module displays information about IP addresses, including whether they are banned, their status in logs, and data fetched from various external IP lookup services. It helps ad... Active |
10–11 | Active | 17 |
|
DrupalFit
Module
DrupalFit is a site audit module that identifies security risks, performance issues, and configuration problems. It provides scored results, grouped findings, and actionable recomm... Slowing |
10–11 | Slowing | 17 |
|
This module offers an alternative login method for Drupal, allowing users to sign in using a time-sensitive, one-time link sent to their email. It adds a "Login with Magic Link" op... Active |
10–11 | Active | 17 |
|
This module protects your website from spam by using the Akismet cloud service to analyze comments, contact forms, Webform submissions, and user registrations. It works automatical... Active |
— | Active | 17 |
|
This module allows users to log in using various identifiers such as email, phone numbers, or custom fields. It provides flexibility in how usernames are displayed and offers phone... Dormant |
— | Dormant | 17 |
|
This module enhances the security of Drupal's JSON:API by enforcing default policies that limit query depth, restrict access to entity collections, and enable read-only modes. It a... Slowing |
— | Slowing | 16 |
|
replace_polyfill
Module
This project replaces the use of polyfill.io in Drupal libraries with a more secure alternative. Dormant |
8–10 | Dormant | 16 |
|
Entity Access Groups
Module
This module allows you to control who can view, create, update, or delete content based on existing entity references between content and users. It works by matching referenced ent... Dormant |
— | Dormant | 16 |
|
This module provides a field type for storing OpenSSH public keys on any Drupal entity. It allows configuration for accepted algorithms and minimum RSA key lengths, and validates k... Active |
— | Active | 15 |
|
Keycloak Registration
Module
This module enhances the Keycloak User Sync module by automatically sending account setup emails to new Drupal users. It also synchronizes user's first and last names, manages thei... Active |
10–11 | Active | 15 |