Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

1,155 modules match your search

A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.

Modules usages

See how many times non-core modules are used.

Regcheck

Regcheck is a super lightweight and simple module that adds a hidden checkbox on the user registration form, and kills the registration process if it is checked.

Drupal spam killer

Poured by the massive spammers attack? Your comment approval queue is overloaded with thousands of spamming comments? Kill them, simply delete all your comments approval queue with spam killer.

r403 to 404

This is a dead-simple module that ensures that Drupal always returns a 404 "Not Found" error instead of returning a 403 "Access Denied" error.

Why would you need this?

Badbot

Badbot is a spam-prevention tool (compatible with all forms on the site). It works by requiring the client to have JavaScript support, throwing an error when JS support is not present.

Opt-in Cookie Consent

Rijksoverheid Cookie Consent module screenshot

This module allows your website to comply with the Dutch law on the use of
cookies. By Dutch law the visitor must consent with placing cookies on your
client to gather visits or other information about the visitor. The site
owner must inform the visitor about what kind of information will be
gathered and must be able to provide proof of visitors’ consent.

The Dutch government provides a javascript-based solution that displays a
bar on top of the website. This bar provides all necessary elements to
comply with the law, like asking for permission and providing information,
except for actual disabling of cookies and tracking scripts.

This module uses the javascript solution from the Dutch government as a
library and adds the ability to prevent modules from placing tracking
cookies on your client. The main module offers the basic functionality
like showing and configuring the cookie-bar. To exclude certain
functionalities, submodules are used. Currently there is a submodule
for Google analytics, Piwik and Webtrends. These submodules make sure
their javascripts are not being executed, and their cookies are not being
set, when the visitor has not agreed. Users can always change their choice;
the module provides a link so visitors can change their mind. If cookies
were already set at this point, the module will delete them.

SAML SSO

This module seeks to enable Drupal to act as an Identity Provider for SAML enabled applications (Drupal or others).

Civil Rights CAPTCHA

Civil Rights CAPTCHA example

The Civil Rights CAPTCHA module uses the Civil Rights CAPTCHA free anti-spam CAPTCHA service. The Civil Rights CAPTCHA provides a fact about a human rights issue or event and requires the user to select a word that matches how they feel. The CAPTCHA is passed if the answer showing empathy is selected.

EasyCAPTCHA_efence

efence in action on User registration page

efence can do the following for you:

Protection against spam and malicious bots that can harm your web resources: efence is an alternative to CAPTCHA which protects your website against spam and makes it fun for the user to solve challenges. It presents an interactive picture based challenge for the users giving them a break from typing those boring twisted characters. It brings in the fun factor while avoiding the serious spam. Moreover it's an ideal spam protection tool for handheld devices. Just ask your users about what they like doing on their mobile or tablet, typing those twisted characters or just touch, tap and slide. The answer would be exactly what efence offers.

Guaranteed user engagement with your valued digital advertising and marketing materials: In case of a traditional CAPTCHA, when the user fights with those ugly looking twisted monsters, all that precious time and attention gets wasted with no benefit at all. efence empowers you to capitalize on this precious time and effort. What do you get ? dedicated eyeballs, guaranteed user engagement. This is done by providing great control and flexibility in creating your own branding images for guaranteed engagement. To place your branding images for free, please contact us at support@engageclick.com

User verification

Due to time limitation, I cannot pursue the ongoing development at the moment. If someone wants to help, contact me.

NO CAPTCHA AntiSpam by Keypic

Keypic protects your site against spammers, without using CAPTCHAs.

Webforms Captcha

This modules makes it easier to add CAPTCHA to webforms.

NLPCaptcha

NLPCaptcha is the pioneer of Captcha advertising and it converts your security tool into revenue generating Ad platform.

Fancy Captcha

Fancy Captcha is a prettier, more-intuitive way of verifying humanity versus a standard captcha mechanism.

Module Security Advisory Coverage Report

Creates a simple report, showing which modules in use on your site have Drupal security advisory coverage, and which don't.

ReCAPTCHA Modal

Adds a CAPTCHA challenge type called "ReCAPTCHA Modal". Includes ReCAPTCHA. Works great on Webform at the moment, but still much needed to be coded.

email_whitelist

This module helps you to specify a list of email address (comma separated values).

LibreSpam

A text scanning and spam detection framework for Drupal.

DMARC

The goal of this module is to directly accept and process DMARC reports.

Pages