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.
Quick Links Format Olivero
Provides formatting features to support the Quick Links recipe. This module can be used to quickly add formatting to your Quick Links recipe install, or you can use it as reference to add...
Categories: Content display, Content editing experience, Site structure
HTTP Status Code Test
This module registers a test endpoint that returns the HTTP status code that is passed in the request as a query string parameter. For example, https://example.com/http-status-code-test?code=503...
Categories: Developer tools
Context Active Inspector
Features Toolbar item that provides inspector of active contexts and navigation within. Requirements Context module. Configuration Set permission `access context active inspector` for admin users....
Categories: Administration tools
Declarative Form AJAX
This module provides a simpler way for form elements to be updated via AJAX in response to another element having its value changed. Similarly to core's form states system, this uses a declarative...
Categories: Content editing experience
Cache Control Headers
The Cache Control Headers module allows site administrators to finely tune Drupal's Cache Control headers, both for cached and uncached pages. Leveraging the core FinishResponseSubscriber service,...
Categories: Performance
Message Push
The Message Push module is a light weight bridge between the message module and the push framework. It fulfils a similar role to the message_notify module, but with the full flexibility of the push...
Categories: Automation
Visual Debugger
When working on Drupal frontend, developers must rely on the browser's inspector to navigate the source code and sniff the debug comments wrapping the templates being rendered. While this approach...
Categories: Developer tools
Entity Batch Resave
Entity Batch Resave The Entity Batch Resave module is a custom Drupal module that provides functionality to resave the content of all nodes or media in the Drupal site. Usage Once the module is...
Categories: Automation, Media, Performance
Tailwind Grid
The Tailwind Grid module for Drupal provides a plugin for the Views module, enabling developers to easily create responsive, grid-based layouts using Tailwind CSS. Sponsored and developed by:
Smileys Field
This is a modern version of Drupal 6 Smileys module Body fields with CKEditor 5 don't support now! Smileys is a text filter that substitutes ASCII smileys/smilies/emoticons with images. This is a...
Categories: Content display, Content editing experience
Recurring Dates Field Search API
This module provides Search API support for fields created with the Recurring Dates Field module. Features This module allows entities with recurring date fields to be indexed multiple times in a...
Categories: Site search
Commerce Product Options
The goal of this project is to provide a likewise implementation of Commerce Option in to Drupal Commerce. Product options are perfectly configurable with Commerce product variations, but if you...
Categories: E-commerce
Data Count
A statistical module, it helps admin to count all existing nodes and users data on the website. Admin can easily monitor the status of published/unpublished nodes and active/inactive users through...
Categories: Administration tools, Content display
Link Text Options
The Link Text Options module allows you to change the link text input on a link field from a textfield into a select/options element effectively restricting what text a content editor can enter for...
Categories: Administration tools, Content display, Content editing experience
Commerce Order Bulk Delete
Commerce Order Bulk Delete Commerce Order Bulk Delete intends to provide the users to delete the Order, information, via batch processing or via Queue worker. For a full description of the module,...
Categories: E-commerce
Collabora Online
The Collabora Online module (COOL) allow integrating the Collabora Online productivity software into your Drupal CMS. Both the CODE (community release) and paid license versions are supported. COOL...
Categories: Integrations
Drupal Admin App
This module is a backend for Drupal Admin Mobile App. This module with Drupal Admin App you can mange users of your Drupal Website using a Mobile app that can downloaded from below provided links....
Categories: Administration tools
farmOS Grazing Plan
Grazing plan type and related features for farmOS. (ALPHA 1.x IN DEVELOPMENT)
Form Alterer
The Form Alterer module provides OOP plugin functionality to developers for easily altering forms in Drupal 9+. Typically, forms are altered via the hook system (i.e. hook_form_alter) in a module's...
Categories: Developer tools
OverlayScrollbars
This module integrates OverlayScrollbars plugin into Drupal and beautifies browser's scrollbar. It also provides a settings page so the user can define what html elements he wants to have...
Categories: Integrations
Content Migration Overview
The Content Migration Overview module provides a comprehensive summary of your content migration in Drupal. It supports migration from Drupal 7 to Drupal 10.3 and later versions. Features It...
Categories: Developer tools
ECA Twilio action
The ECA Twilio Action module provides seamless integration between the ECA (Event Condition Action) module and Twilio's SMS services, enabling Drupal sites to send SMS messages as part of ECA...
Categories: Automation, Integrations
Commerce Currencies
Stock Commerce allows you to specify multiple currencies but only allows to specify one price per product (from any of those currencies enabled). This module allows you to add prices in each...
Categories: E-commerce
Tarte au citron Add To Any
This module works in addition with Tarte au Citron and AddToAny Share Buttons. It prevents Add to any to be displayed in pages without user consent.
Categories: Content editing experience, Developer tools, Security
JS Cloudimage 360 View Image Formatter
The "JS Cloudimage 360 view module" provides a "JS Cloudimage 360 view" image field formatter that enables the user to display stunning 360° image views. It uses the JS Cloudimage 360...
Categories: Content display, Integrations