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

54,027 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.

Theme Negotiation by Rules

Description The Theme Negotiation by Rules module allows a site builder to show pages using different themes based on rules. Each rule contains the theme, and the conditions to be met in order to...

Commerce Sage Payments

Payment gateway integration with Sage Payments (legacy Paya). https://developer.sagepayments.com/
Categories: E-commerce

Video Embed Field ePhoto

This module provides ePhoto DAM handler for Video Embed Field. Users can add ePhoto DAM videos to their site by pasting the video's URL into a video embed field. Both type links (direct share link...
Categories: Site structure, Media, Integrations

Simple message

Simple message is a lightweight yet powerful solution for enabling private text-based communication between users in a Drupal-based website. Built upon Drupal's robust Entity API, the module...
Categories: Accessibility, Content editing experience, User engagement

Minimal Timeline

The Minimal Timeline provides the ability the render entities by a view using a minimal timeline library.
Categories: Integrations

Gamification

Allows to provide gamification concept on drupal websites. It makes use of User Points module for default plugins, but it is possible to extend this module and create additional plugins using other...
Categories: Administration tools, Access control, Developer tools

Views: Mark Current Entity

Synopsis Provides a Views argument handler which accepts an entity ID: it assumes this entity ID is the same entity type as the base_table of the current view. If it notices the ID passed in the...
Categories: Content display

Feeds Tamper Term Hierarchy

Feeds Tamper plugin to import taxonomy terms with hierarchy support. It creates the taxonomy terms if they don't already exist, respecting the term hierarchy. In your CSV column, the taxonomy term...
Categories: Content editing experience, E-commerce, Import and export

Skpr key

Skpr key This Drupal module adds a new key provider for the Key module - it allows you to use configuration from Skpr using skpr/php-config. Usage Enable the skpr_key module. Add a new key entity...
Categories: Security

Media Image Display Entity View

Tired to create an view mode everytime you create an image style ? This module is made for you. With this, you can now manage your view mode and your image style separately. You can also select...
Categories: Administration tools, Content editing experience

Upload Image Changer

Allows change an original image while upload, by applying a selected Image Style. Features - allow applying Image Style while an image upload; - when an image type will be changed, the file...
Categories: Media

Layout Builder Block

Module deprecated This Module is deprecated in favor of Custom Markup Block. See https://www.drupal.org/node/3265585 Description The module provides a block plugin that allows to place a simple...
Categories: Content display

Advanced Queue Runner

This module provides a way to run Advanced queue automatically as daemon without manually using a Drush command or running a Cron job. Requirements: Advanced Queue ReactPHP components: Event Loop...
Categories: Developer tools

Cloudflare Worker Purge

Sites using Purge can use this module in order to send purge requests to a custom Cloudflare Worker (like Cache Tag) rather than use Cloudflare's Purge API directly. Doing so can enable site owners...
Categories: Performance

Language Switch Links

Translates the language switcher block links to appropriate native language. For example, "Español" instead of "Spanish".
Categories: Multilingual

Component Library

Component library is a way to do theming as a site-building task. Use CKeditor Component Library to allow you to embed your Component Library pattern variants inside ckeditor5 content. Now with...

Content Remote Options

This module provides a new Select field type to be used in content entity types, the field type "List (remote options)", whose options are populated from an endpoint through REST services. In order...
Categories: Administration tools, Content editing experience, Site structure

The Concentration Game

This is a simple card flip game also known as the Concentration Game. This module provides the flip card game as a drupal block that can be enabled on any page. Each flip card game block has its...
Categories: User engagement

File Upload Size Limit

By just enabling this module the file size of each file upload will be validated in the browser before it is uploaded to the server. Features: - validate the file size in the browser before the...
Categories: Media

HTML Tag Usage

Synopsis The HTML Tag Usage module analyzes the contents of formatted text fields on your site and generates a report that lists all HTML tags and HTML attributes in use for each text format. You...
Categories: Content editing experience, Developer tools, Site structure

Address DE

This modules extends the address module to add german subdivisions.

Commerce Unzer

This module provides an integration of the payment provider Unzer for the Drupal Commerce payment and checkout system. Features The onsite payment gateway supports credit card payment. It is a...
Categories: E-commerce, Integrations

Spam Protection, AntiSpam, reCaptcha, Stop bad bots, tor, Spam submissions, web scraping / FREE by CloudFilt

Overview This module integrates Drupal to CloudFilt service. CloudFilt helps businesses to protect their websites, webapps and APIs from bot traffic, tor traffic, web fraud, DDoS and more. Full...
Categories: Integrations, Security

Yext Search Module

A module to add a Yext Search Experience to your site. Requirements In order to successfully use this module, you will need a Yext account with a Search Experience set up. If you don't have a Yext...
Categories: Site search

Media Twig Tools

CONTENTS OF THIS FILE --------------------- * Introduction * Requirements * Installation * Configuration * Maintainers INTRODUCTION ------------ The Media Twig Tools modules brings some features to...

Pages