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

10,287 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.

Commerce Webmoney

Overview Provides a Webmoney payment method for Drupal Commerce. After enabling the module, go to admin/commerce/config/payment-methods and setting payment. Documentation Check the README. Features...
Categories: E-commerce, Integrations

Vertical Tabs Visibility

This module helps to manage vertical tabs visibility on content type add/edit forms. To manage vertical tabs visibility on content type add/edit forms. simply visit '/admin/config/user-interface...
Categories: Administration tools

Views CAPTCHA

The Views CAPTCHA module provides the ability to require a CAPTCHA before viewing specific view pages. It requires the CAPTCHA and Views modules. Installation is like with all normal Drupal modules...

Drupal client for Drush

Simple module to provide Drush command to execute GET/POST request to Drupal instance. drush dget node/1 --uid=123 drush dpost \ admin/config/system/site-information \ '{"site_name": "Drupal"}'...
Categories: Developer tools

Media Sauce

Add some enhancements to Media module: * Provide a list of image style names to create/overwrite * Specify image width/height and scale vs crop for each of those styles * Creates view modes for...
Categories: Media

Username Less

Username Less =================== Username Less module help to manage the login and registration forms. Additional feature: The Username less module also works for multiple domains, so that we can...
Categories: Access control

Color Scheme

Overview: Color Scheme Module provides an interface to the site users to change their theme's color scheme of your choice. Installation: Download the module and extract it to the modules directory....

Welcome Mat

This module allows user to set a welcome screen to his site. The user can display a background image, text and also a custom block in his welcome screen using this module. Configuration form...

Config override message

Please use the Configuration Override Warn module instead of this module. The Config override message module allows developers to display custom messages on admin paths where the configuration is...

Workflow Slack Integration

This module was designed to pass workflow states to a slack notification. Admin Config settings allow you to define both the workflow state and enable you to turn the slack messaging off in times...
Categories: Access control

Password reset to whatsapp

This module provides Reset Password form for whatsapp with whatsapp cloud api module integration Steps for Using Password reset to whatsapp Config your whatsapp cloud api settings in /admin/config...
Categories: Integrations, Access control

Custom Term Cleanup

Custom term cleanup module Lists vocabularies and deletes terms with fewer than 10 usages. Features This module Lists vocabularies and deletes terms with fewer than 10 usages. Post-Installation Go...
Categories: Performance

Commerce Cart Empty Paths

About this Module This module allows site administrators to define multiple paths, and when a user visits a non-declared page, their shopping cart is emptied. Usage Download and enable the module....
Categories: E-commerce

Diba Starterkit

Basic settings and dependencies for a common Drupal project. Basic dependencies (required): composer require 'drupal/diba_starterkit' Extra dependencies are handled in submodules (optionals):...
Categories: Administration tools

Tab Name Tweaker

Allows admins to override the name of the 'View' and 'Edit' tab on node pages. Possible use cases: 'View' or 'Edit' is not descriptive enough. Organic Groups: when the normal 'View' tab serves as...

Commerce Checkout Page Manager

Overview Provides a UI to manage checkout pages. After enabling the module, go to admin/commerce/config/checkout/pm and configure checkout pages. Features Allows you to change the page title, help,...
Categories: E-commerce

Mail Alterer

This provides a simple mechanism for overriding values in emails being delivered by the website. The primary intended use is to replace URLs from an admin-only instance of the website to the site's...
Categories: Integrations

Scroll to element

Scroll to a html element when clicking on an anchor. You can configure for which anchors this functionality should be used. you can also configure the animation speed and offset. If you scroll to a...
Categories: Developer tools, Site structure

Block_cache

A simple cache control for each block. Allows site builders to set cache setting for each block. Feature Cache timeout Disable cache Force disable cache Installation As usual download and enable....
Categories: Performance, Developer tools

LC Webforms

Leads capture module webform submittion capturing ("catcher"). This module catch messge when webform is submitted and share it to selected routes ("deliverymans"). For using: Install module in the...

Address Field Indonesia

This module integrates Indonesia addresses with Address Field Requirements Address Field Installation Using Drush: cd to/your/drupal/project drush dl addressfield_id drush en addressfield_id or...
Categories: Site structure

Jumper (Jump Anywhere)

Jumper provides an optional integration with Jump.js (a small, modern, dependency-free smooth scrolling library), or fallback to native smooth scroll if the library is not installed. Be sure to...
Categories: Developer tools, Site structure, Integrations

Advanced scheduler (workbench integration)

This module is basically an enhancement of scheduler. It provides user to publish all contents having workbench moderation states. So it has dependencies with Scheduler and Workbench moderation...

Comment Access

Overview Comment Access allows your users to control the comments on their posts. It adds permissions to administer, approve, and delete comments on nodes they create without granting full comment...
Categories: Access control

Node Link Report

Node Link Checker Links within content can take many forms in WYSIWYG, link fields, free text, entity reference fields and many others. Making sure that links are not broken in your content can be...
Categories: Accessibility, Content editing experience

Pages