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

55,507 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.

path2ban

The path2ban module allows users to block web scanner's attacks from individual IP addresses. The module maintains a list of suspicious paths. All attempts to scan these paths will be logged. Users...
Categories: Access control, Administration tools, Security

Webform Scheduled Tasks

This module (2.x branch) provides a generic scheduler for processing webform submissions. There are two kinds of plugins developers can write to hook into the scheduler: Result set plugins: these...
Categories: Administration tools, Import and export, Developer tools

Node Weights

Node Weight module provides a weight field that can be added to any content type. The weight field can then be used to provide customized sorting via views or custom query. Requirements This module...
Categories: Content editing experience, Content display

Download Count

The download_count module tracks downloads of private files attached to nodes via the core upload or contributed filefield modules for d6 and private core file fields for d7. D7 Version NOTE: this...

Previewable email templates

The Previewable Email Template (PET) module lets you create email templates, with token substitution, which can be previewed by the user before sending. The emails can be sent to one or many email...
Categories: Administration tools, Developer tools, Site structure

Layout Builder Base

The layout_builder_base module provides you a plugin base to create complex Layouts. It can be used by developers as a base to save time and focus on your styling. This module also provides a...

Podcast (using Views)

CONTENTS Introduction Usage Feed Requirements Maintainers INTRODUCTION Podcasts is a module that aims to create a podcast feed using Views. Watch a tutorial on Youtube https://www.youtube.com/watch...
Categories: Import and export

Echo

Echo Wraps content in a themed webpage. This very simple module contains only one externally useful function: echo_themed_page($title, $content, $theme) Returns a page themed for the anonymous user...

Social Feed

The Social Feed module provides a simple way to retrieve and display feeds from Facebook, X (formerly Twitter), and Instagram profiles using the Drupal block system. The module includes a clean,...
Categories: Content display, Integrations, User engagement

Patterns

Complex websites and web applications can be created by combining configurations of Modules, Content Types (CCK,) Views, Panels, Menus, Blocks, Categories, Roles / Permissions, etc. This site setup...
Categories: Administration tools, Developer tools

Registration Confirm Email Address

The module adds a confirm email address field under email address field in the registration form. This module extracts LoginToboggan's email confirmation feature. If you want your users to rewrite...
Categories: Administration tools, Access control

Facet Bot Blocker

Website crawlers have been around for decades, but starting around 2024/2025, with the increasing presences of AI/LM tools which are being trained, we have seen a significant rise in traffic that...
Categories: Performance

Bootstrap Quick Tabs

Drupal 8 Version With all the features from the Drupal 7 version, the Drupal 8 version is here! Since the Bootstrap theme only has Bootstrap 3 for Drupal 8, this made the tabs code much more...
Categories: Content editing experience

Media Entity Facebook

Overview The Media Entity Facebook module provides the ability to embed facebook posts (including posts, images and videos) using the Drupal's media module. This module is very similar to Media...
Categories: Media

Feeds JSONPath Parser

Dependencies have changed as of April 7th, 2020 due to a security vulnerability discovered in SA-CONTRIB-2019-083. Please review the release notes for information on how to upgrade and backwards...
Categories: Import and export, Developer tools

Commerce Bank Transfer

This project is the port (in progress) of uc_bank_transfer to Drupal Commerce. It's not yet complete. It misses the integration with invoices and the multilingual capability; therefore, it is not...

Magic

Keep Frontend DRY; sprinkle it with Magic (we demand to be taken seriously) All Drupal sites need some magic, so give yours some! Magic is a set of tools for front-end best practices and general...
Categories: Developer tools, Performance

Datetime Flatpickr

This module adds the flatpickr JavaScript library to the Datetime fields in your Drupal website, providing a more user-friendly and configurable experience for selecting dates and times. This...
Categories: Developer tools, Integrations, Site structure

ChartJS API

This module provides an integration API with the ChartJS library that provides "a graph render element" for generating graphs. In addition to the standard graphs of GraphJS, a new type called ...
Categories: Developer tools, Integrations

Breadcrumb Manager

Summary This module resolves an endemic problem of Drupal, the breadcrumb management, in the simplest way you can imagine: without doing anything! (hehe.. it's a kind of magic) Breadcrumb manager...
Categories: Content display, Administration tools, Site structure

Page Templates

This module allows sites to easily convert any node into a "Template", and then use that to make it easier to create content from a pre-defined set of values. Usage After installing the module,...
Categories: Content editing experience, Developer tools

Webform deprecated

Deprecated integrations for the Webform module that are no longer supported. Where old Webform sub-modules go to die. Currently containing: Webform Algolia Places Webform iCheck Webform Location...

Webform Calculator

Overview Provides a formula webform component for computed values, where you can enter a mathematical calculation based on the other fields. E.g., create a formula field with value formkey1 * 0.1 *...
Categories: Content editing experience

Panopoly Search

Indexes and searches site content making it available to both Solr and DB search indexes Key Features Integration with Search API Solr for Solr searching Integration with Search API for database...
Categories: Site search

Menu Rules

Menu Rules provides Rules that are related to menu items. This project started out of the need for a D7 replacement for Automenu. I realized that achieving the same results through Rules would be...
Categories: Automation

Pages