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