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

53,928 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.

Countdown Clock

This module offers an engaging countdown clock designed to boost user interaction. With straightforward integration and flexible customization options, it adapts seamlessly to a range of...
Categories: User engagement

DiBa Integration

Module integration with Diputació de Barcelona (DiBa) services and site development.
Categories: Administration tools

Local Tasks More

The Local Tasks More module adds a show more/less tasks toggle to primary or secondary local tasks. By default, the show more/less tasks toggle is only applied to nodes (i.e., entity.node.canonical...
Categories: Administration tools, Content editing experience

Breadcrumb Overrides

Allows to override the breadcrumbs for specific node directly in the node edit form.
Categories: Content editing experience, Site structure

Simple XML sitemap exclude

The module extends Simple XML sitemap with exclude patterns. To learn about Simple XML sitemap module, see https://www.drupal.org/project/simple_sitemap. To learn about XML sitemaps, see https://en...
Categories: Search engine optimization (SEO)

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

AUTO_INCREMENT Alter

This module allows altering the AUTO_INCREMENT value of database tables. One use case is to prevent entity ID conflicts when performing Drupal upgrades. See https://www.drupal.org/docs/upgrading...
Categories: Developer tools

ckeditor5 link Popup

Features The CKEditor 5 Link Popup module enhances the link insertion experience in CKEditor 5. It allows content authors to easily apply predefined styles and classes to internal links through a...
Categories: Content display

Webform Handler Defer

Because Webform submission handlers normally run immediately when a form is submitted, their processing time contributes to the time a user has to wait after submitting the form, before being able...
Categories: Performance, User engagement

"Musaed" Accessibility Tool

Musaed is an advanced accessibility tool that helps make your website inclusive for all users. It offers customizable features to support visitors with disabilities, including vision, cognitive, or...
Categories: Accessibility

Video embed Youtube No-cookie

This module provides Ted handler for video embed field module now with this module you can add embed videos from https://www.youtube-nocookie.com/ to your website. Module also can get thumbnail...
Categories: Content display

JSON:API Advanced Permissions

The JSON:API Advanced Permissions module provides enhanced control over JSON:API permissions in Drupal. It allows granular permission management for JSON:API resources, ensuring better security and...
Categories: Access control, Decoupled

Media Remote HLS

This module extends the Media Remote module to support remote HLS video from any server. Most modules that support remote video only support specific platforms, not generic URLs. This is able to...
Categories: Media

Entityqueue Buttons

Puts buttons on nodes making it fast to add the node to an entityqueue or remove it from an entity queue. Provides a great settings page to manage EntityQueue assignments per content type. Features...
Categories: Content display, Content editing experience

Chat Messenger

This module allows user to send message within site users. It list all users on the site and provides a button to send message.
Categories: User engagement

Searchable Multi select option list

## INTRODUCTION Searchable Multi-select option list with the help of the jQuery plugin which enhances your HTML elements and makes the options searchable. HTML Configuration settings url is "/admin...
Categories: Content editing experience

Container Queries Responsive Image

This module extends the capabilities of the Core's Responsive Image by adding the ability to react to the size of the container (DOM element) in which the image is displayed, rather than the size...
Categories: Content display, Media

CSV Import User

CSV Import User module allows to import users using csv file. Features Provides functionality to import users using csv file in drupal site. Post-Installation Enable the module, to import visit ...
Categories: Import and export

Lockr to KMS

This module provides Drush commands for migrating encryption profiles/keys from Lockr to AWS KMS, for use with the Encrypt KMS module. Lockr is shutting down its current services on the 30th of...
Categories: Security

Better Json Response

CacheableJsonResponse is a powerful tool that can easily enhance the performance of your headless site. However, it has two main drawbacks: Debugging challenges: If you encounter an issue, you need...
Categories: Decoupled, Developer tools, Performance

CaptchaFox

The CaptchaFox module integrate CaptchaFox web service to improve the CAPTCHA system. Features CaptchaFox helps you protect your form by adding CaptchaFox integration to Captcha module....
Categories: Integrations, Security

VBO Media Export

VBO Media Export is a contrib Drupal module that integrates with the Views Bulk Operations (VBO) module to allow users to download selected media entities as a ZIP archive. It supports bulk...
Categories: Content editing experience, Import and export, Media

Webform Browserinfo

The Webform Browserinfo module is an extension of the Webform module providing a hidden Webform field that gathers information about the user's browser, operating system and window configuration to...
Categories: Administration tools, Developer tools, User engagement

Webform Block Element

This module introduces a new feature for Webform: the ability to include Drupal Blocks as fields within your Webforms. It enables seamless integration of any Drupal Block, allowing you to render...
Categories: Content display

Webform Post Remote Queue

This module extends the Webform Remote post handler, which posts submissions to a URL. The Remote post (Queued) handler provided by this module adds the submission to a queue to be handled at a...
Categories: Integrations

Pages