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

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

Popin

About this module This module allows you to display a popin (lightbox) on your website. The popin content is composed of : - Title - Subtitle - Image - Wysiwyg Area - Link All are optionals. You...
Categories: Developer tools

Ultimate Cron Views Integration

This module integrates the ultimate_cron configuration and log table data with views. This allows views reports to provide details of which cron jobs are taking the most time or running most...

Moderation State Sync

Sync Content Moderation state between entity languages based on conditions. Example use case Given that the moderation state is translatable for an entity bundle, if the source language reaches the...
Categories: Content editing experience

Template Generator

This module allows you to automatically generate your templates for your content entities. - Ability to select the entities to generate - Possibility to automatically sort the templates by view...
Categories: Developer tools

Download On-The-Fly

Download On-The-Fly module provides service to download files. Files are created and downloaded dynamically without saving it to the server. It supports all file extension whose generated data can...
Categories: Media

Commerce Item Discount UI

This module aims to provide a discount UI for Order Items. Currently, 2 discounts traits are available: - amount-based discount - percentage-based discount Traits can be enabled on per order item...
Categories: E-commerce

YamlElement

This module is only for developers and provides a textarea form element that frees consumer modules from re-inventing the wheel.
Categories: Developer tools

Koality Layout Builder Layouts

Create some base layouts and options that is a good jumping off point for your Layout Builder Needs Features A set of configurable layouts, 1, 2, 3, and 4 columns. Options to set the Width, Spacing...

EPUB Reader Framework

About the EPUB Reader This module is intended as a base framework for creating a digital version of a publication from an EPUB (eg, exported from InDesign). What this module does Creates two node...
Categories: Content display

Flexible "Add more" widgets

Most multivalue field widgets in Drupal core have an "Add another item" button in the end of the list of items. This allows users to add a new item in the end of the list. However, if there is a...
Categories: Site structure

Views StoryMapJS style plugin

This module adds a new style plugin for Views which renders result rows into a slides for StoryMapJS by knightlab. StoryMapJS is a free tool to help you tell stories on the web that highlight the...

Layout Builder BGColor

Provides a simple mechanism for setting the background color on each layout within a Layout Builder page.
Categories: Content display

Commerce SagePay integration (Opayo)

Drupal 8 SagePay integration for the Drupal Commerce 2.x payment and checkout system. Supports onsite payments for Drupal Commerce. Developed by Aram Gevorgyan, and sponsored by Vectus LLC....
Categories: E-commerce, Integrations

TMGMT Translator Google (Batch API)

Google Translate translator plugin for the Translation Management Tools(TMGMT) project. Allows to use machine translation provided by Google to translate content. This modules uses the Google...
Categories: Multilingual, Integrations

Private File Auto Redirect

This module attempts to solve the ongoing issues with File management in Drupal, especially when attached to Media entities and the issues surrounding the file urls presented to the user. Solves a...
Categories: Media

Group outsider in

Also apply the 'advanced outsider permissions' to group members, in addition to basic member permissions, so that an outsider does not lose its rights when it becomes a member. This module won't be...
Categories: Access control

GraphQL Menu

Adds menu helpers for GraphQL v3, that facilitates the query of submenus. Get child links and their entities while using menuLinkContentById() Get all menu link tree elements as MenuLinkContent...
Categories: Decoupled

VBO Push Notifications

Allows sending customized Push Notifications via Firebase Cloud Messaging (FCM), with all the available flexibility of Views Bulk Operations (VBO) and the Token module. Configuration: 1. Install...
Categories: E-commerce, Decoupled

Site Branding Per Role

A simple module that provide functionality to add different path to brand according to roles.On click of brand user will redirect to particular path as per role.Admin can configure visibility of...
Categories: Administration tools, Content editing experience, Access control

Embera

What this module does This module is actually just a wrapper of the great Embera PHP library developed by Michael Pratt. Copying from the library's GitHub description: A Oembed consumer library,...
Categories: Developer tools

Commerce Stripe iDEAL

Integration with iDEAL payment through Stripe using payment intents. Dependent on Drupal Commerce but not on Commerce Stripe module so can be used separately if needed. Needs only Stripe PHP library.
Categories: E-commerce

Url Restrictions

Url Restrictions is a module to restrict the drupal default url such as node/*,taxonomy/* and user/* for the entity type. This module will support for restricting the url from page wise. -> Node ->...
Categories: Administration tools, Search engine optimization (SEO)

More Tables

More Tables module is all about managing your schema from cms itself. Key functionality of this module is: Create Table Drop or Truncate Table Alter Table Rename Table Drop or Add column Modify or...

Stratus Meridian's App Dashboard for Apigee

Stratus Meridian' App dashboard for Apigee integrates with Apigee Edge module and provides a dashboard for Apps created on Developer portal. The following steps can be performed using this module...
Categories: Administration tools, Access control

BEE Hotel

BEE Hotel is the comprehensive Drupal solution designed for hotels, B&Bs, and the broader hospitality industry. Key advantages include: * Direct Guest Engagement: Grow exclusive relationships with...
Categories: E-commerce

Pages