Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

54,225 modules match your search

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

Pages