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

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

Bynder

Bynder integration module, providing seamless access to Bynder's asset bank on your website. The Drupal integration will allow the authorised users to: Import Assets from Bynder Upload Assets to...
Categories: Media

Color Palette

Color Palette module provides a widget that launches a color palette with a pre-approved color options for capturing entity field inputs. Demo on YouTube Unlike any other colorpicker, this widget...
Categories: Site structure

Asymmetric (private/public) Keys

This small module is part of the Key ecosystem. It provides: a Key Type (plugin) to add private keys; a Key Type (plugin) to add public keys / X.509 certificates; a helper function for inspecting...
Categories: Security

Clear Specific Cache

The Clear Specific Cache module will help you to clear the cache of sole/specific entity type (i.e block, node, views block, view page, etc.) from contextual links, local task menu, and operations...
Categories: Administration tools, Developer tools, Performance

Responsive Dropdown Menus

Responsive Dropdown Menus provides a new menu tree rendering to make responsive, drop-down enabled main menu possible on any theme. This sandbox was created to provide a simplistic approach to a...

ECA Webform

Integrates ECA with Webform.

FCKeditor - WYSIWYG HTML editor

CKEditor module: CKEditor is the successor to FCKeditor and has its own CKEditor module. The FCKeditor module will not receive any new features, nor will it be updated for Drupal 7. Upgrading to...

Feeds Paragraphs

Synopsis Allows mapping to Paragraphs fields. Features * Supports mapping to nested Paragraphs fields. * Supports mapping to multi-valued Paragraphs fields. * Supports updating Paragraphs fields...
Categories: Import and export

Quote

This module adds a 'quote' link below nodes and comments. When clicked, the contents of the node or comment are placed into a new comment form. Branches 4.x.x New actual branch with CKEditor 5...
Categories: Content editing experience

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

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

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...

Search API HTML Element Filter

Includes a Search API preprocess plugin that can be used to remove certain elements from markup before it is indexed. Useful when indexing "Rendered HTML" entity fields that contain sidebars or...
Categories: Site search

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

Pages