
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.
Substring (Bidirectional Trim) Field Formatter
About Trims content from the left or right from a set offset and an optional length as a full on Drupal field formatter. I hadn't found a good way to trim from the left using the Drupal interface....
Categories: Site structure
Commerce shipping same as billing
See [#3163551] for the original issue. The Commerce Shipping Same as Billing module for Drupal simplifies the checkout process by allowing customers to use their billing address as their shipping...
Webform PostcodeAPI
Views CSS Grid
Simple views-formatter provides low-level grid-css for views-style and views-row. Useful for prototyping but also a solid solution in production when css-grid's are applied only in one view. For me...
Media Files Handler
This module tries to find ways around [#3027324] and [#2821423]. On each update of a media item this module checks if all files of this media entity are still used in any translation or revision:...
Categories: Media
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...
Inxmail XML
Generate XML code, which can be imported in Inxmail newsletters.
Categories: Integrations
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
Layout Builder Limit
Layout Builder Limit allows administrators to limit sections and regions to a minimum and maximum amount of components. This allows you require at least 1 block in a region, or limit the maximum...
Layout Builder Shortcuts
Categories: Developer tools
Field Relabel
This allows the user to relabel fields from the display view.
Categories: Site structure
Change labels
Change labels Adds the ability to change strings in the interface with additional context that the normal interface translation doesn't provide Features Change or hide field label on a per-widget...
Categories: Site structure
Contact Terms Of Service Checkbox
Categories: Integrations
Site tour
It provides a functionalities for site tour with model popup using javascript API. This module support two ways to create 'Site Tour' popup. 1) Block Configuration 2) Render Element(API) 1) Block...
Categories: Content editing experience, Developer tools, Site structure
Lowercase Username
Categories: Access control
Open Y autocomplete path
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Module that improves autocomplete dropdown with adding...
Categories: Accessibility, Content editing experience, Content display
Canvas LMS
This module is solely intended as a "parent" module for other modules in the Canvas LMS ecosystem. It creates a category on the Configuration page, as well as provides settings shared amongst...
Media Tracker
Enables to count how many times media files has been played. Uses Visit /admin/structure/media/manage/audio/fields or /admin/structure/media/manage/video/fields Add to a media type the integer...
Categories: Media, Integrations
Custom Captcha
This module is a simple captcha, no need to activate or to worry about Apis. Custom captcha built to make developer's life easier to prevent spam registration and forms, Features: 1- Create your...
Categories: Security
CIS (СНГ) currencies rates
English description below. Модуль предназначен для получения курсов USD и EUR по отношению к русскому рублю, казахстанскому тенге, киргизскому сому, азербайджанскому манату, белорусскому рублю и...
Categories: E-commerce, Integrations
Simple Theme Switch
Apply the theme of the management screen to "/user/*" and "/update.php".
Categories: Administration tools, Access control, Developer tools
Prometheus Webform
Adds a prometheus metric for webform submissions. Requires https://www.drupal.org/project/prometheus_exporter
Categories: Integrations
Select A11y
Wrapper around https://gitlab.com/pidila/select-a11y
Categories: Accessibility
Form Filter Fields
If you need a taxonomy field to be filtered based off of another taxonomy field's value, this module is for you. It is handled via Views. I originally used Business Rules to accomplish the...
Categories: Content editing experience, Site structure
AMP Optimizer
Simple integration of the AMP Optimizer from AMP-Toolbox. Just enable it in the module settings and the AMP generated response will be proceeded by Optimizer. Built based on https://github.com...
Categories: Performance, Search engine optimization (SEO), Integrations