
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 Password Protection Handler
The "Webform Password Protection Handlers" module allows users to add a password-protected handle to a webform. When accessing the webform's URL, users are redirected to a password entry page. Upon...
JSON Pretty Print
Field formatter which displays (long)string fields containing JSON with proper indentation and line breaks.
Categories: Content display
JSON:API auto-include
Sometimes when using JSON:API we need to automatically include all relationships in the response without listing them in the include query parameter. This module provides such option. Features Add...
Categories: Developer tools, Import and export
RFC9557 Data Type & Validation
Code for other modules to provide, or consume, RFC9557 Date and Time. Provides TypedData type, Validator, and model utility classes for getting parts of the (extended) date, manipulating and...
One Time Login Rest
The One Time Login Rest module provides an API endpoint for Drupal 10, allowing users to send their one-time-login credentials for seamless user authentication. It offers an alternative to...
Feeds Tamper Add Media by URL
Feed Tamper Add Media by URL allows the creation of media entities based on the URL of the files. How to use it: Create a Feed Type and map a Media Reference field to a source with the URL of the...
Categories: Import and export
Translate Paragraph Asymetric (with AI)
Features Asymmetric Translation Capabilities: This module enables users to leverage AI translations from the AI Module specifically for paragraphs configured to be asymmetric. Integration with...
Categories: Content editing experience
Custom site under maintenance title
Allows a site administrator to change the title for the maintenance mode page. A text field is added to the maintenance mode settings form to set the page title without having to mess around with...
Categories: Administration tools
Discord Notifications
The Discord Notifications module seamlessly integrates Drupal with Discord, providing real-time notifications for various site events. It keeps site administrators informed about content changes,...
Categories: Administration tools
Views field comparison
Overview The Field Comparison for Views module allows you to perform comparisons between fields within a Views query in Drupal 8 and beyond. This feature, originally part of the popular Views...
Categories: Content display
Commerce Variation Bundle Stock
A sub-module for Commerce Variation Bundle. Provides integration with Commerce Stock. Features Dynamically determines the stock of bundle based on the lowest quantities of referenced items.
Categories: E-commerce
Additional JS CSS
A simple module to allow user add JS and CSS from admin without any config. Please use Asset Injector for better experience.
Categories: Developer tools
Organic Groups Access
The OG Access module for Drupal 10+ enables access control for private and public groups and group content within Organic Groups. It allows group owners to restrict content visibility to only group...
Categories: Access control
Easy Carousel
Easy Carousel! The easy way to add a Carousel in your site... Features Posibility to create a Carousel in a easy way. You can create a carousel using the existing Media items or simply create a...
Categories: Content display, Media
Finders
Finders allows content editors to create searchable and filterable lists of items, without needing to change site configuration. Features With Finders, content editors can create entities which act...
Categories: Content display, Site structure
Views REST Field Format
Implements a custom ViewsRow plugin that allows to specifically define the data format by field for serialization. This allows that e.g. a number from an ID is actually a number in JSON and not a...
Categories: Content display, Decoupled
Sync book index to Drupal core menu
The "Sync Book Index to Drupal Menu" module provides an easy-to-use solution for converting a Drupal book structure into a standard Drupal menu. This module simplifies navigation management by...
Categories: User engagement
Session Reminder
The Session Reminder module for Drupal displays a modal before a user's session is about to expire, allowing them to extend their session duration and prevent logout. Features Pre-Expiration...
Categories: User engagement
Slider collection
The module is supposed to integrate different slider libraries in drupal. The main module is just a wrapper for the slider libraries and provides some defaults. You can enable different sub modules...
Categories: Content display
xClaro (Claro Dark)
Gin to replace Claro Drupal core to adopt Gin admin theme to replace Claro. See: https://www.drupal.org/about/core/blog/drupal-core-will-adopt-gin-admin-theme-to-replace-claro This project is...
Search Api Boolean Field Boost
This module provides a Search API processor that adds a configurable boost to indexed items based on the value of a boolean field. If the selected boolean field is TRUE, the specified boost factor...
Categories: Site search
Update Config Entity
Contrib module created to solve the following error: Features Adds a drush command to remove extraneous config entities. Use it as follows: drush update:correct-field-config-storage [entity type] ...
Categories: Import and export
Views computed field
A Drupal module that adds a custom Views field type for calculating values using mathematical formulas based on other fields. Features 📐 Formula-based computations using field values 🔢 Automatic...
Categories: Content display
Symfony HTTP Client for Drupal
An implementation of Symfony's HTTP Client for Drupal. The primary driver for this project is Symfony HTTP Client is a dependency of various Symfony Notifier channels. By default, requests will...
Acquia Cookie Vary
Acquia Cookie Vary is an off the shelf integration with the Acquia platform's Varnish infrastructure that allows for server-side variation on specific cookie values as documented by https://docs...
Categories: Performance