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