
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.
Unomi Connect
The Unomi Connect module provides an admin connection to Apache Unomi. The module provides: an API for connecting to Apache Unomi admin lists of Unomi components such as Rules, Conditions, and...
Commerce CDEK
Модуль реализует расчёт стоимости доставки службой СДЭК в Drupal commerce 2 и является дополнением для модуля "Commerce Shipping". Идёт активная разработка. Установка: Установить модуль, создать в...
Categories: E-commerce
LDAP SimpleOAuth integration
This module is a bridge between: the Simple OAuth module, which allows decoupled authentication (but only for local Drupal users), and the LDAP module, which allows users from an LDAP server to...
Categories: Decoupled, Developer tools, Access control
GrapesJs Editor - Page builder
The GrapesJs Editor module provides a new editor format with a page builder. Requirements Drupal Core ^8 || ^9 Dependencies GrapesJS 0.16.22 : https://grapesjs.com/ (already included in the module)...
Categories: Content display, Content editing experience, Developer tools
Log Cache Tags
Logging cache tags is helpful when you are troubleshooting problems with invalidations, origin hits, or just general cache tag insights. We found it helpful when we were trying to determine which...
Categories: Developer tools, Performance
Phone Label
Provides a Labelled Telephone Number field type, widget, and formatter.
Categories: Site structure
Dblog Exclude
The Dblog Exclude module is used to exclude or filter out log messages from being recorded in the watchdog. By level (also known as severity) By type (also known as channel). The options that...
Decoupled Menus
Provides HTTP interfaces for consuming Drupal managed menus. This module requires some core patches. If you install this module with composer and cweagans/composer-patches, they will be applied...
Categories: Decoupled
Commerce One-Click Checkout
This module adds a one-click checkout experience to your Commerce 2.x store. This feature will only be available to customers who are logged in to accounts with default addresses and stored payment...
Categories: E-commerce
Webdam
2.x branch It integrates with Webdam. It's based on the Bynder module and contains media types used within WebDAM and two Entity browser widgets: select and upload. See documention on how to set...
Categories: Media
Block Template Inline
This module provide a Solution to create Block Custom Template HTML without coding only using Backend . The block templates list is in /admin/config/template Features Block Template is exactly same...
Categories: Developer tools
Block: Entity Form
This Module Provides blocks to show create entity forms Install the module as usual Add a block using block layout Go to Structure -> Block layout and click on place block for any desired region...
Categories: Content editing experience, Developer tools
Dynamic breadcrumb
The Drupal's build-in Breadcrumb module is based on the entity's title to display the link's label on each item of the breadcrumb, Dynamic breadcrumb module gives the possibility to change this for...
Categories: Accessibility
Bootstrap Classes
The module is designed to facilitate and speed up development using a Bootstrap 4 framework. Creates a configurable set of Bootstrap 4 classes for using in other modules. The following modules are...
Categories: Content display
UIkit Views
CONTENTS OF THIS FILE --------------------- * Introduction * Requirements * Installation * Configuration * Using Views INTRODUCTION ------------ The Views UIKit module adds styles to Views to...
Categories: Content editing experience, Content display
Webform unsubscribe
The module provides [webform_submission:delete-url] token that enables to create the link for removing a webform submission. The link can be sent via email to a user. Users can be anonymous. The...
Categories: Site structure
Content Language Switcher
Improve the administration user experience when translating content. This module will add the necessary translation links to the entity content edit form sidebar and remove/hide the "Translate" tab...
Categories: Administration tools, Content editing experience, Multilingual
Media Aparat
Integrates the Aparat Video Sharing Platform (https://www.aparat.com/) with Drupal core's media module.
Categories: Media
Layout Builder Title Link
Overview The Layout Builder Title Link module provides a new URL field to the block configuration form in layout builder to overrides the title field and makes it linkable. This module provides a...
Categories: Administration tools, Content editing experience, Site structure
Cookiebot ignore
This simple module allows you to specify which javascript libraries should be ignored by cookiebot's auto blocking mechanism. It basically adds the data-cookieconsent="ignore" attribute to the...
Categories: Administration tools, Developer tools
Admin add_js
INTRODUCTION The module Admin add_js allows the admin (with proper permissions) to add the script via admin configuration. There is a configuration option for the Admin to enter the script. * For a...
Categories: Developer tools
Prehome
This module displays a splash-screen (prehome) on the desired pages. It adds a new entity 'prehome' that you can customize as a standard entity (fields, form & display) to fit your requirements. It...
Categories: Content display
Personal reader
A personal reader on your website which is installable as a PWA on your phone or tablet. The project consists of two parts: reader module: API for getting channels, streams etc. The main entry...
Calendly
Embed Calendly helps you add Calendly scheduling pages to your Drupal website in an easy and simple way. Allows visitors to easily schedule meetings anywhere on your Drupal website, through Calendly.
Categories: Integrations
ColorWidget
Creates a simple color selection field widget, from the list of allowed values. Used to store a color name in a text field Works with List (text) fields only Can be used with Form API Inspired by...
Categories: Site structure