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.
Webform Download Files
Provides an action for Webform submission operations bulk form to download all attachments together in a zip file. Post-Installation Once installed you can add a "Webform submission operations bulk...
Categories: Content editing experience
Node field values
This module will grab all the field values of a node programmatically. This is helpful if you are doing a lot of preprocessing on nodes or doing a lot of massaging of node data. Features This will...
Suppress Logs
This module will suppress logs by channel so that you can quickly and easily turn off a type of logging to improve performance. Features Logging is expensive. Writing content such as "page not...
Categories: Developer tools, Performance
Field Fallback Formatter
This module provides a formatter which is able to render a fallback field if the actual field is empty. It supports Field UI and also Layout Builder. Important: If the current user does not have...
Categories: Content display
Published State Indicator
This module provides a entity reference field display formatter to append a label to the entity title displaying the published/moderation state. Ideally used in conjunction with the Workflows...
Categories: Content display, Content editing experience
Commerce Paypal Subscriptions
Enables commerce order to be purchased through paypal subscriptions. This module may be helpful to you in case you want recurring payments in your site. The paypal products and plans can be...
Categories: Integrations
Site Guardian Watchdog Summary
Site Guardian Watchdog Summary adds summary information to the site Status Report regarding the DB Log/Watchdog. It provides summary information about the entries in the watchdog that are not...
Categories: Administration tools
Anonymous Redirection
The "Anonymous Redirection" module enhances Drupal website security and user experience by automatically redirecting anonymous visitors to the login page when they attempt to access restricted...
Categories: Access control, Accessibility, Security
TheMovieDB Integration
Overview A simple and efficient integration with The Movie Database API. With this module, you can effortlessly fetch and display movie data directly on your Drupal site. No frills, just...
Categories: Integrations
Alerts Format
Provides formatting features to support the Alerts recipe. This module can be used to quickly add formatting to your Alerts recipe install, or you can use it as reference to add equivalent custom...
Categories: Administration tools, Content display, User engagement
Social Platform Links Block
The modules offer a customizable block that displays social media links with custom icons for various popular networking sites. Website administrators and editors can easily configure the social...
Categories: Integrations
Private file download track
With the help of this module, you can track the private file downloaded by users with the latest time stamp and can export the data to CSV. Also, this module captures the following details for...
Categories: Administration tools, Import and export, User engagement
Field group vertical tabs
Field group vertical tabs provide extend field group options Features provide field group options: vertical_tabs horizontal_tabs
Categories: Content display
DonorPerfect
This module provides integration between Drupal and DonorPerfect, which is a CRM for nonprofit organizations (donorperfect.com). Features Makes DonorPerfect Donors, Gifts, Contacts, and Other Info...
Categories: Integrations
Views Reference Field Suite
This module provides new plugins and also extends functionality for the Views Reference Field module. The main goal of the plugins is to provide more intuitive widgets to be able to configure...
Categories: Content display, Content editing experience, User engagement
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
Easy Content Moderation
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Administration tools, Automation, Content editing experience
Easy Content Scheduling
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Administration tools, Automation, 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
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
Facets range NoUiSlider
The Facets range NoUiSlider module allows site builders to easily set and configure NoUiSlider with themeable inputs fields. Slider from Facets module requires Jquery Ui. NoUiSlider is light and...
Categories: Site search
CKEditor 5 deepl
Features The CKEditor 5 DeepL module integrates DeepL into CKEditor 5. It provides a button to translate texts within the CKEditor 5 editor using the DeepL API. Just select the text you want to...
Categories: Content editing experience, Multilingual
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