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