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

53,961 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.

Remove Uppercase Accents (rua)

RUA has a working Drupal 10 release. This module utilizes jquery to remove accents from greek (currently) accented characters that have been capitalized through CSS. It adds a script that runs on...
Categories: Multilingual

Commerce Stock Notifications

Commerce Stock Notifications will modify the add to cart form on out of stock products, allowing users to enter an email address to be notified when the product is back in stock. Drupal 8+ Although...
Categories: Administration tools, E-commerce, User engagement

Admin Toolbar Tasks

Split of and display administrative local tasks as part of the site Toolbar.
Categories: Administration tools

Commerce Simple Stock

The module implements a simple stock management for Drupal Commerce. Usage: - Add a field_stock to the variant type. Features: - Hide the add to cart form when the stock is 0 and show "Out of stock...
Categories: E-commerce

Civic Accessibility Toolbar

Civic Accessibility Toolbar provides a block with accessibility utilities to help end-users to switch between theme versions with higher color contrast and change font size of text. The module...
Categories: Accessibility

Commerce Google Tag Manager

This is a contribution module to Drupal Commerce. Warning Commerce Google Tag Manager has been deprecated and recommends transitioning to the Google Tag module, up to release 2.x, as a direct...
Categories: E-commerce

Change author action

Summary Adds an extra action to nodes which allows changing the author in bulk (e.g. on /admin/content), with an extra configuration step to select the new author. Usage Just enable the module, and...
Categories: Administration tools

Batch add terms

Simple module for batch/bulk/mass adding taxonomy terms. Light alternative for Taxonomy Manager.
Categories: Administration tools, Site structure

Marquee Block

Provides a jQuery-based scrolling marquee block that can be customized with your own text or HTML. Configure speed, scroll direction and scroll behavior easily on the Block setup page. Requires the...
Categories: E-commerce, Content editing experience, Content display

Views Ajax Get

This functionality is now provided by Drupal core. There is no need to install this module from version 10.1.0 and onwards. See https://www.drupal.org/node/3193798 This module will make your ajax...
Categories: Performance

Views Core Entity Reference

This module opts-in to using the new Entity Reference filter provided by Drupal Core in this issue. It is therefore a very minimal module to help developers out. Example use: Create an entity...
Categories: Content display, Developer tools

Community Tags

Allows members of the community to tag content, and tracks who tagged what and when. The Module has three main features: 1. Stores who tagged what and when. 2. Allows for this information to be...

Toastify

Synopsis This module integrates the Toastify JS library into your Drupal site. It displays all status messages as auto-dismissable notifications. Configuration Display settings like duration,...
Categories: Content display, Developer tools, Integrations

Table Header Scope Attribute

In a table, the scope attribute indicates the direction and range of data cells covered by elements. Features This module provides a text format filter that processes a and sets the correct scope...
Categories: Accessibility

Context omega

This module allows you to set the omega 4.x layout to use, using the context module. Donate or Flattr to support further development.

VarDumper

Provides a way to display PHP variables in a pretty way. By default, the module display the output in the message zone, just like the other common debugging modules. If you enable the submodules ...
Categories: Developer tools

UC Free Order Payment Method

The UC Free Order Payment Method module works in conjunction with the payment checkout pane using the order total preview to present a "Free order" payment method to customers when their order...
Categories: E-commerce

Commerce Braintree

This module integrates Braintree Payments with Drupal Commerce to accept credit card payments on-site and store card data in the Braintree vault for later processing. Installation See the modules...
Categories: E-commerce

Google QR Code Generator

This project leveraged the Google QR Code Generator from their charts API to display a block containing a QR code for the current URL you are viewing. It was simple, straight forward, and should...
Categories: Content display, Media

ElevateZoom Plus

Integrates ElevateZoom Plus with Splide/ Slick and lightboxes. Requirements D7: Slick 3.x D8: Blazy 2.5+ with Splide 1.x or Slick 2.x since 8.x-1.4+ ElevateZoomPlus library: Extract it as is,...
Categories: Content display, Developer tools, Media

Field Remove Item

What it does: Adds a "Remove" checkbox option button on each item of a multivalue field. Once checked by the user, the item is dynamically removed via Ajax callback. How to Install: Just enable it...
Categories: Site structure

Wysiwyg SpellCheck

(Note: in 6.x-1.3: TinyMCE spellchecker plugin location changed to /sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/spellchecker) (Note: in 6.x-1.2 Documentation updated: correct path for...
Categories: Content editing experience, Integrations

Pretty Calendar

Simple nice calendar module that displays the materials by date. Date can be selected from node creation time or from date field (Date module required). This module creates new block "Calendar" and...
Categories: Content display, Multilingual

Linkit Picker

Linkit Picker is an extention to Linkit. Linkit Picker adds the possibility to "browse" links via views. Current support for nodes, users and terms This modules is using views to build tables with...
Categories: Administration tools, Content editing experience

Plug

Get the plugin system for Drupal 8 in your Drupal 7 developments. The Plug module is a module for developers that can’t wait until Drupal 8 comes out to use the plugin system that will ship...
Categories: Developer tools

Pages