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

55,446 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.

Canvas Component Migrator

Introduction Canvas Component Migrator provides a browser-based admin interface for moving Canvas JavaScript components and global CSS between Drupal sites. Export - push components from this site...
Categories: Automation, Developer tools, Import and export

DDeck Advanced Media

Adds modern Media display formatters for Drupal: Plyr-based audio/video players, remote video (YouTube/Vimeo), and PhotoSwipe image galleries with configurable player settings. DDECK Advanced Media...
Categories: Media

Media Default Image

Media Default Image is widget media that provide default image if it is not found. Features Media default image, use default config image to replace non found image with full applied style. This...
Categories: Media

Nextcloud WebDAV Mount

Introduction Mounts a Nextcloud WebDAV share into the Drupal private filesystem via rclone, making it available to IMCE and other modules that read from private://. Each user configures their own...
Categories: Integrations

NodeHive Core

NodeHive Core is a Drupal based full stack headless solution maintained by NETNODE AG. It offers everything you would expect from a headless CMS solution including a polished editorial interface,...
Categories: Administration tools, Content editing experience, Decoupled

Drupal Digital Asset Management

Trying to provide a Digital Asset Management with Drupal Media further details will follow
Categories: Media, Import and export

symfony_mailer_tester

A Drupal 11+ module for testing the new experimental Symfony mailer subsystem in Drupal Core. Provides test endpoints that demonstrate different ways to create and send emails using the Core Mailer...
Categories: Developer tools

Grant

INTRODUCTION Grant allows to manage access to entities with a simple logic which can be used standalone, and a more complex logic based on the grant entity and mail addresses with assigning roles...
Categories: Access control

Error & Exception Mailer

INTRODUCTION The Error & Exception Mailer module sends an email when error/exception occurs. FEATURES Flood protection: Comes with email flood control out-of-the-box. Your inbox won't get full of...
Categories: Administration tools, Developer tools

Progressive Accessibility Widget

This module provides a GDPR-compliant accessibility toolbar for Drupal sites. It helps site owners meet the requirements of the European Accessibility Act (EAA), the German...
Categories: Accessibility

Bootstrap Color Modes Toggler

The Bootstrap Color Modes Toggler module provides a simple, plug-and-play solution to add a theme switcher to your Drupal site. It allows users to toggle between light and dark modes when using a...
Categories: Content display

Drupal.org customizations

Customizations used on Drupal.org itself. It is not meant to be useful to other sites, except as an educational example of the kinds of modifications you can make via a site-specific module. More...

JSON Form Widget

JSON Form Widget This module provides a versatile way to create Drupal form elements from a JSON schema. Why would you need to create a form from JSON? This allows for a wide range of flexibility...
Categories: Content editing experience

Monitoring Memcache

Adds Monitoring sensors that report on each configured Memcache cluster, so cache health can be alerted on alongside the rest of your site's sensors. Sensors provided One sensor instance is...
Categories: Administration tools, Performance

Gamify by User Points

The module is intended to provide an easily accessible option to increase user-interaction by gamification. It can be used to manage user points for creating, editing and deleting entities. In...
Categories: Access control, User engagement

Give

This module gives potential donors a couple easy ways to give to an organization or person: By credit card with Stripe (2.9% + 30 cents a transaction) (coming!) By bank transfer (low transaction...
Categories: E-commerce, Integrations

Office 365 SMTP OAuth2

Sends emails via Office 365 / Microsoft 365 using OAuth2 authentication. This module provides a complete solution for sending emails from your Drupal site through Office 365's SMTP servers without...

Language Negotiation Url Matrix

This module enhances Drupal Language Negotiation URLs. By providing a way to map languages to paths or domains in a way that does not confuse the User when using the Language Switcher. Take for...
Categories: Multilingual, Administration tools

HTMX Media Thumb Preview

Features Typically in the media gallery, being able to see the original image, involves clicking the edit icon, then the image link which open up a new browser window with the image. This module...
Categories: Media

Monitoring Slack

About Monitoring Slack sends Monitoring sensor status change notifications to a Slack channel via an incoming webhook. Drop-in replacement / companion for the monitoring_mail submodule for teams...
Categories: Administration tools

Mapy.com

Overview Mapy.com is a Drupal module that integrates interactive maps into your Drupal site using the Mapy.cz API. It provides field widgets, formatters, and Views integration for displaying and...
Categories: Multilingual, Site structure

Pages