
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.
Custom Menu Breadcrumbs
About this module With this module you can simply set breadcrumb for your selected content type or user account without adding the content into menu structure. How to use In configuration of the...
Categories: Content display, Administration tools, Search engine optimization (SEO)
View in Browser
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This module provides "View in browser" link token and...
Categories: Integrations
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
OVH for SMS Framework
This module provides integration between OVH and SMS Framework. Maintainers of this module are not affiliated with the OVH Group. Installation composer require drupal/sms composer require drupal...
Categories: Integrations
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
Plugin Decorator (obsolete)
This provides a plugin type to decorate other plugins. Currently developed for Media Imagick.
Categories: Developer tools
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
Boolean Single State Formatter
This module provides an additional formatter to Boolean field, that provides display for only one state (on by default). According to the value of the boolean field, the formatter may hide the...
Categories: Site structure
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
Constant Contact Block
Overview This module integrates Drupal 8 with Constant Contact an email marketing solution. By using this module, site users are able to easily register their email to a list of available Constant...
Categories: Integrations
Horizontal Tabs
Module for Drupal 8 that adds 'horizontal_tabs' form element, similar to the 'vertical_tabs' element that is already included in core. The 'vertical_tabs' form element in core is a great addition...
Categories: Developer tools
OFD.ru Ferma integration
https://www.drupal.org/files/styles/thumbnail/public/project-images/Logo_ofdru_0.jpg?itok=xYA2ifup This module provides online registering of checkout receipts, created in your internet shop, via...
Categories: E-commerce
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
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
JavaScript Manager
Allows external and inline JS to be added to pages. Permissions Manage JavaScript Items: Allows management of external and inline JavaScript. Usage JavaScript items can be configured at /admin...
Categories: Developer tools
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
CKEditor Placeholder
This module implements the "Placeholder" add-on integration into CKEditor. The optional Placeholder plugin allows you to create and modify read-only elements that are only editable through the...
Categories: Content editing experience
Scroll Back To Top
This module uses a jQuery script to provide an animated "back to top" button in the bottom of the screen of your web-page. This is both available on you websiten and the admin pages. It's useful to...
Categories: Developer tools
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
Direct Clear Cache
This module provides you with a button on Admin Menu to clear cache. To clear cache in Drupal you have to navigate Configuration->Performance->Clear All Caches. But with this module, you can get a...
Categories: Developer tools
GOV.UK Design System Webform elements
Webform GOV.UK Elements builds upon the Webform module to provide GOV.UK Design System Webform elements. Purpose GOV.UK Webform Elements provides reusable GOV.UK Design System compliment composite...
Categories: Developer tools
Webform single submit
This module is no longer necessary for Drupal 7.98+. This tiny module adds some javascript magic to webforms that allows to avoid duplicate submissions (when user clicks Submit button 2 or more...
Template Breadcrumb
This module allows a breadcrumb to be inserted into a nodes display settings, so it can be output as a field in the template using {{ content.template_breadcrumb }}. Dependencies This module relies...
Categories: Content editing experience, Content display, Site structure
Images Optimizer
Introduction The Images Optimizer module provides a simple way to optimize uploaded images. Every uploaded image is automatically optimized if its mime type is supported by one of the registered...
Categories: Performance
Webpack Babel
Provides Babel configuration for the webpack module. Installation composer require drupal/webpack_babel yarn add file:./web/modules/contrib/webpack_babel Usage See the Webpack module. Works great...