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

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

Webform Alias Container

The functionality provided here has been superceeded by variant support in Webforms. -------------------------------------------------------------------------------- This module provides a Webform...
Categories: User engagement

Generic Field Weight

Generic field weight is a module built to set weight based on form id and field name. GFW module will be useful when a form field is missed out to set the weight which cannot be changeable in the...
Categories: Content editing experience, Developer tools, Site structure

Mailrelay newsletter

Integration with MailRelay service.
Categories: Integrations

Commerce Iyzipay Payment Gateway

This module integrates Iyzico Iyzipay with Drupal Commerce, providing a credit card payment gateway. You can add an On-Site credit card payment gateway to your Drupal Commerce shop. Iyzipay is an...
Categories: E-commerce

Commerce Stripe: Payment Request Button

Integration of payment request button from Stripe as payment provider. https://stripe.com/docs/stripe-js/elements/payment-request-button With this module your customers can use apple pay, google...
Categories: E-commerce

Autocomplete List

This module provides a widget for a multi-valued entity reference field. It is represented as an autocomplete field with values organized as a list with ability to delete each item.
Categories: Site structure

CAS mock server

This module provides a mocked CAS server for testing purposes. When the mock server is enabled it will override the configuration of the CAS module to point to a simulated CAS server that is hosted...
Categories: Access control

Commerce Event Trigger API

Commerce ETA is a module that provides "triggers" to fire events. Triggers can be fired through cron (not exactly recommended...see below), or in Drush using the provided commands. Triggers are...
Categories: E-commerce

Activity Tracking

This module track & logs of entity operations (Create, Update & Delete) action performed by the users/cron are saved in the database and can be viewed on the page /activitytrackinglog. If you wish...
Categories: Integrations

Ajax Dependency

This module is like Conditional Fields (respecively the JS Field States System) in that it allows the rendering of fields (enabled, required, other properties) to be dependent of the values of...

Search API RediSearch

This module provides integration with RediSearch — Redis powered search engine — using Drupal Search API and RediSearch PHP client. Currently supports: Indexing and Re-indexing of data sources...
Categories: Site search

PanKM Chart

INTRODUCTION ---------------------- A module is a set of PHP, JavaScript, and CSS files that extends site features and adds functionality. You can turn the features and functionality on by...
Categories: Integrations, Developer tools

Layout settings

This module establishes a new type of plugin whose utility is to apply configurations to layouts and finally modify the rendering of the layout based on the configurations that the content manager...
Categories: Content editing experience, Content display, Developer tools

Domain Group

This module provides integration between Domain and Group modules. You will find a new Domain Settings tab in the group to set a domain and other useful configurations. For example, you can set the...

Personalization Token

The Personalization Token module provides a simple UI for content creators to create new tokens based on user account values. An included CKEditor plugin submodule allows personalization tokens to...
Categories: Content editing experience, Access control, Developer tools

THRON - Drupal Connector

The THRON - Drupal Connector allows editors to exploit assets coming from THRON on their Drupal instance, selecting multimedia files directly from the CMS's media library, relieving the website...
Categories: Integrations

CAS Account Link

Description Allows a user to link its CAS account with its Drupal account on sites where the CAS setting user_accounts.auto_register is on. After a first successful CAS login, the users will see a...
Categories: Access control, Security

Commerce SimplePay by OTP

Synopsis Commerce SimplePay by OTP provides a payment gateway extension that can be used to pay with SimplePay by OTP on your website. Features This module supports the Drupal Commerce Shipping...
Categories: E-commerce, Integrations

jQuery lazy

This module will automatically lazy load all images for sites, which will make the site load faster. All images will only load when it's visible to the browser window. For other images: You can...
Categories: Performance

Social Media Links GraphQL

Add integration of social media links field into GraphQL.
Categories: Content editing experience, Decoupled

Weather Widget

Weather Widget provides a weather widget displayed as block which can be added from Blocks settings. REQUIREMENTS - openweathermap API key, https://openweathermap.org/api - google API key, https:/...
Categories: Content display, Site structure, Integrations

Publishing Options

Drupal comes default with "Promoted to front page" and "Sticky at top of lists". The Publishing options module allows you to create your own custom options. It integrates with the Views module and...
Categories: Administration tools, Content editing experience, Content display

Payment recurrence

This is a Drupal module that extends the payment module by adding a standardized way to specify recurrency on payment line items. This is a utility module. If no other module you want to have...
Categories: E-commerce, Developer tools

Amplitude Tracking

Integration module for use with the Amplitude Tracking service: https://amplitude.com/
Categories: Integrations

Hide Field label/Title - Widget Settings

A module allow to add prefix, suffix and hide the field title of any type of field while creating & config the field widget of content type. Replace long text title with prefix content. It will...
Categories: Site structure

Pages