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