Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.
User Stats
Provides commonly requested user statistics for themers, IP address tracking and Views integration. Statistics are: days registered; join date; days since last login; days since last post; post...
Categories: Content display, Automation, Integrations
Poll Enhancements
This module enables anonymous users to vote on polls without page cache troubles or IP address restrictions. It is designed to work on top of core Poll module. Current features: Page caching can be...
Categories: User engagement
IP Login
Automatically log in via IP address, range or wildcard. This module allows users to login automatically via their IP (v4) address ranges or wildcards instead of having to enter a username and...
Categories: Access control
Access Filter
Overview Access Filter module provides access control with paths/uri and IP addresses. Features Specify multiple paths/urls and IP addresses. Path and url can use regex. IP address can specify...
Categories: Access control, Security
Quick Node Clone
Quick Node Clone is meant as a way in Drupal 8/9 to clone nodes. The module adds a "Clone" tab to a node. When clicked, a new node is created and fields from the previous node are populated into...
Categories: Administration tools, Content editing experience
Drupal Perimeter Defence
Basic perimeter defence for a Drupal site. This module bans the IPs who send suspicious requests to the site. The concept is: if you have no business here, go away. Use the perimeter module if you...
Categories: Security
Klaro Cookie & Consent Management
Full-featured Consent Management solution for external sources and cookies. Introduction This module implements the Klaro! consent manager JS-Library for Drupal and adds an interface to configurate...
Categories: Integrations, Media, User engagement
Linkit
SummaryLinkit provides an autocomplete interface for internal and external linking in rich-text editors. Linkit supports nodes, users, taxonomy terms, files, comments and basic support for all...
Categories: Administration tools, Content editing experience
User IP Log
User IP Log is a simple module that logs the IP address of users on login event to table {uiplog}. Features Views Integration Added default page view User IP Log listing the recently logged users,...
Categories: Administration tools, Integrations, Access control
Blocked IPs Expire
Synopsis Drupal core's IP address blocking functionality (at admin/config/people/ip-blocking) is a great way to ban IP addresses that fill your logs with 403s to node/add or failed login attempts....
Categories: Administration tools, Security
Geocoder
This module is a Drupal wrapper/implementation for the Geocoder PHP library: "The most featured Geocoder library written in PHP, which helps you build geo-aware applications by providing a powerful...
Categories: Content editing experience, Integrations, Site structure
IPv4 Address Entity
The IP Address Entity module introduces an "IPv4 Address Entity" on your site, supporting the following IPv4 Address Types (ie. bundles): Simple IP Address Simple IP Address Range (defined via the ...
Categories: Content editing experience
X-Originating-IP email header
Add the X-Originating-IP header to all outgoing emails to assist with investigation of the sources for spam and unsolicited bulk email. A standard Drupal install sends email as if it was...
Categories: Integrations, Security, Developer tools
Email Registration
Allow users to register using an email address. Users can then log-in using their email address and password for authentication. This module aims to solve some usability issues in managing accounts...
Categories: Access control
Counter
Counter module counts how many visitors on your website. This module provides real time counting. All data saved to database. Features Count Site Counter per day, minute even second! Count Unique...
Categories: User engagement, Integrations
CIDR - IP Login
CIDR notation based IP address login. CIDR notation is a compact representation of an IP address and its associated routing prefix. The notation is constructed from an IP address, a slash ('/')...
Categories: Access control
Restrict Login Page by IP
This project lets you restrict access to /user/login page by user IP address. Features When allowed IP addresses are set, /user/login page will be accessible only for those addresses and return 403...
Categories: Access control
CCK IP Address
CCK IP Address adds fields, widgets and validation for IP addresses and address ranges to CCK. You can use this module to add an IP address or an IP range to your node. You can configure the form...
Node IP Restriction
Overview This simple module provides client IP based node access restrictions. In Detail/HowTo Each node gets two additional fields to add a list of IP addresses that are allowed to update or see...
Categories: Automation
Mail Login
This module enables users to login by email address with the minimal configurations. For configuring mail login go to "/admin/config/people/mail-login". Available configurations: Enable login by...
Categories: Access control
Simple IP Login
This module allows you to login in users by their ip address. You can define a regex pattern for specific ip addresses like "/127\.0\.0\.0/" for the localhost ip address or "/192\.[0-9]*\.\.[0-9]*\...
Categories: Access control, Administration tools
User IP address
This module allow to add field to content types containing author IP address. IP address saves only on creating content. If your site behind reverse proxy (for example varnish, nginx) you need to...
Categories: Site structure
IP Address Lookup
This module helps in integration of IP Address Lookup (https://ipapi.co/#api). ipapi.co provides a REST API to find the location of an IP address. Specifically, you can get the following...
Categories: Integrations
Login & Access Security
The Login & Access Security module is designed to add safeguards to Drupal Login in a split phase manner- Security checks to govern pre-login security - Defines who can log in, from where, from...
Categories: Access control, Administration tools, Security
Geofield
Provides a geo-location field for storing and managing geographic data, enabling the integration of maps, geocoding and location-based functionalities. It supports all geo-types (points, lines,...
Categories: Content display, Integrations, Site structure