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.
Domain Google Tag Manager
The Domain Google Tag Manager module provides option to configure the different GTM tags for each domain. Dependencies Domain Access GoogleTagManager
Categories: Integrations
Better Admin Tabs
This module improves the appearance of the Drupal admin tabs (view, edit, translate, .. links). It shows a "settings" icon at a fixed position on the bottom right of the screen (see screenshot 1)....
Categories: Developer tools
Google Natural Language API
This module provides functionality to connect to Google's Natural Language API and run analysis on text, including sentiment, entities, syntax, entity sentiment and content classification. To...
Categories: Content editing experience, Site structure, Integrations
League Oauth Login
This module allows you to use different providers to log in to your Drupal site. It uses the awesome league/oauth2- projects for this. This module was developed for violinist.io and is what...
Categories: Integrations, Access control
Library Select
Library Select Module allow quick and easy insert CSS/JS code and files to Drupal. Library Select allow you create a field in your content type and Editor can easy select predefined CSS/JS Code....
Categories: Content editing experience, Content display, Developer tools
Mail Control
Extends original Drupal 8 account settings page with the ability to turn ON/OFF all standard mails. By default Drupal 8 provides no option to disable welcome emails, account cancellation...
Categories: Administration tools
Menu Parent Form UI
A better user interface for choosing parent menu items in Drupal. This is a client-side solution that applies a hierarchical select feature to the choosing of parent menu items in Drupal. When a...
Categories: Administration tools
Paragraphs Iframe
A simple paragraph type that accepts a URL and renders as an iframe
Categories: Content editing experience
Single Page Application Landing Page
This module provides a way for site managers to configure and serve single-page applications as pages in a Drupal site. See https://capgemini.github.io/drupal/spalp/ for more information on the...
Categories: Decoupled, Developer tools
Commerce Klarna Payments
This module integrates Klarna Payments with Drupal Commerce. Requirements PHP 8.0+ Similar modules Commerce Klarna Checkout - Supports Klarna Checkout
Categories: E-commerce, Integrations
Contact storage options email recipient
The contact_storage module supplies an 'Options email' field type which can be used to determine the recipient of the contact form. When an 'Options email' field is added to a form, you are still...
Categories: Developer tools
Restrict Node View Page
Restrict node view page access modules helps to control the view the node full view page. We can restrict the node full view page by specific the user roles. After enabling the module, we need to...
Categories: Access control
Unpublished Permissions
Adds permissions to view, edit and delete unpublished content. Usage Navigate to /admin/people/permissions Adds the permissions to the appropriate role
Categories: Administration tools
Better Page Not Found
This module automatically improves the layout of 404 (page not found) and 401 and 402 (not authorized) pages. If the current page is an 404 (or 401 or 402) page then it replaces the page content...
Categories: Content editing experience, Content display, Site structure
Daterange Simplify
Provides a field formatter to simplify daterange field output. Easily create simplified date and time range phrases like "October 5, 2013, 10:00 AM to 1:30 PM." This formatter wraps https://github...
Categories: Site structure
Albacross
Albacross allows you to monitor which companies visit your website. This module simplifies the process of integrating the Albacross tracking code with your Drupal website.
Categories: E-commerce
Update worker
Provides a Drupal queue you can use to process a bunch of operations in an asynchronous way. For example if you have 1 million items you want to query and do operations on, in an update hook, it...
Categories: Developer tools, Performance
Friend Flag
Friend Flag Module Very simple "friend" module built upon Flag module. Install as you would any other Drupal module and you'll have 'friend' flag and a block you can place via your block layout...
Odoo API
The Odoo API module provides Odoo CRM integration using XMLRPC. Module features API client service for using in third-party modules; Helper services for resolving countries, currencies etc; Odoo...
Categories: Developer tools, Integrations
Cludo Search
This module allows users to set up Cludo search https://www.cludo.com/ on their website, it sets up search blocks for the form and for the results page. There is a configuration page where you can...
Categories: Site search
Flysystem Aliyun OSS
Provides an Aliyun/Alibaba Cloud OSS plugin for Flysystem. Dependencies composer require aliyuncs/oss-sdk-php:2.3.0 -vvv Configuration Example configuration: 1. settings.php Add it to the settings...
Categories: Media, Integrations
Layout Kit
Layout Kit is a ready to use set of layouts, now (take a look at screenshots): Accordion. Conmutator (accordions where all the sections can be closed/opened at once). Tabs: horizontal. Tabs:...
Categories: Content editing experience, Site structure, Developer tools
Skip temp file warnings
Could not delete temporary file during garbage collection Could not delete temporary file "public://sample.jpg" during garbage collection Drupal deletes unused temporary managed files automatically...
Categories: Developer tools, Media
SKU prefix promotion condition
Adds a type of promotion that will try to match on SKU prefix. For example you can have a prefix like this: 9001 Which would match all of the following SKUs: 9001867348871 9001808682173...
Categories: E-commerce
Country, State and City Field
This module add a field containing 3 others fields (Country, State and City). This field has 2 form display: Country State Widget When user choose the country, the state field is showed, than, when...
Categories: Site structure