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

55,441 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 Discount Extra

Provides a number of common discount condition and offer types: Order discounts Condition types Order-owner role Total items in order Offer types Fixed amount per-quantity discount (Buy X product...
Categories: E-commerce

OpenTelemetry

Integration of the OpenTelemetry PHP library with Drupal. More info about OpenTelemetry » This allows you to see not only the total execution time of the Drupal Request, but also detailed...
Categories: Developer tools, Integrations, Performance

Social field

DESCRIPTION The Social field module provides a field that allows you to collect links to social network profiles like facebook, twitter, googleplus, linkedin, etc. Links are shown as icons. Social...
Categories: Site structure

jQuery Dollar

What? This module allows developers to use $ to access the jQuery library in the global namespace instead of calling jQuery explicitly or passing $ as a parameter into your closures. Why?...

Taxonomy Bulk Actions (TBA)

Taxonomy Bulk Actions module enhance Drupal default taxonomy terms listing with a powerful extensible bulk action system based on the new TaxonomyBulkActionsManager plugin type. By default The...
Categories: Site structure

Poll Enhancements

This module enables anonymous users to vote on polls without page cache troubles or IP address restrictions. It is designed to work on top of core Poll module. Current features: Page caching can be...
Categories: User engagement

TMGMT Translator memoQ

The memoQ translator plugin for the Translation Management Tools (TMGMT) project. Allows to submit translation jobs to memoQ. Requirements Depends on Translation Management Tools (TMGMT)....
Categories: Multilingual

Webform Statistics

This module offers an easy way to monitor and evaluate the number of submissions to your webforms over a specific time period. It’s ideal for users who need insight into which forms are being used...
Categories: Administration tools

Trick Question

A very small and simple CAPTCHA-type spam prevention module. A lightweight, compact and simple alternative to larger and more complex modules such as The excellent and very popular Captcha module...
Categories: Security

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

Media: Acquia DAM

Drupal Integration with Acquia DAM Acquia DAM is a cloud-based digital asset management solution that seamlessly integrates with the Acquia digital experience platform. Acquia DAM allows marketers...
Categories: Integrations, Media

Date single day

This module alters CCK date popup fields so they only show a time for the 'To' field. Use this if you know your dates always start and end on the same day and you want to save your users entering...

Views Raw SQL

Views Raw SQL allows arbitrary SQL expressions to be added to Views, as fields and sorts. This is useful when you want to do something more complicated than Views or Views Calc can do already, e.g....

Permissions per Webform

This module allows you to apply standard Webform permissions to each of your Webforms. Information With this module, it is possible to apply the Webform permissions (Access webform results, Edit...

Varbase Core

This is the core Varbase feature. Provides core components required by other features. Varbase Core Has packaged sub modules Varbase Admin Manage administration configurations. Varbase Security...
Categories: Administration tools, Multilingual, Performance

i18n page views

This module provides a new display of views, where you can select different paths for each language enabled on your site, so a view has a localized route for each language. 6.x-1.x initial...
Categories: Multilingual, Administration tools, Search engine optimization (SEO)

Opigno group manager

This project is related to Opigno LMS distribution. It allows to build the contents of learning paths, by combining together modules, courses, and other activities, ordering them, and defining...
Categories: Content editing experience

Google reviews

This module provides two blocks to show Google reviews and rating on your website. Rating block The Google reviews rating block show the average rating made by all users including stars. The block...
Categories: User engagement, Integrations

Context Metadata

There are a number of modules already out there which cover some of the functionality, such as: Metatag. But what if your page is not a node/taxonomy etc? This module relies on Context module and...
Categories: Content editing experience, Site search

CKEditor Soft hyphen Plugin

Simple module to insert a soft hyphen (­) into the content using the provided button. Uses During content creation, the author may add a soft hyphen (­) to break words across lines. Soft...
Categories: Content editing experience

Opigno Learning path

This project is related to Opigno LMS distribution. It implements the learning path, that combines together in a very flexible way the differents steps of a training in Opigno LMS. These steps can...
Categories: Content editing experience

Dynamic properties

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Overview Provides a dynamic properties field that allows...
Categories: Content editing experience

Commerce American Express Payment Gateway (Amex)

American Express Payment Gateway (Amex) integration for Drupal Commerce. Sponsored by Commerce Guys American Express® Payment Gateway is a global e-commerce solution with comprehensive data...

Views Table Rowspan

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Views Table Rowspan defines new views display format name...

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