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

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

Embed Media Image

This module allows embedding media images with image styles, image loading settings, and other image attributes to the editor. Requirements This module requires entity_embed module. Installation...

Relative to Absolute URLs

The module absolute URLs is a normalizer for Symfonies Normalization. Specifically this will target the data type ViewsRenderPipelineMarkup replacing its output from relative to absolute URLs when...
Categories: Content display

Entity UUID Lookup

This module provides an admin form and toolbar button that allows you to enter any entity UUID and be redirected to its canonical or edit URL. The admin form is accessible through an admin menu...
Categories: Administration tools, Content editing experience, Developer tools

Symfony Mailer Lite GraphAPI

This module provides a lightweight transport layer to use Symfony Mailer Lite with Microsoft Graph API. This makes it possible to send mails using e.g. Microsoft Office 365. It uses the Client...
Categories: Integrations

LocalGov Utilities

This module provides a collection of utilities for use in LocalGov Drupal sites. Current utilities LocalGov Character Counter This module is a wrapper to the Textfield Counter module. It's designed...

Glide.js

This module provides a Views Style plugin for Drupal, allowing you to display any view as a responsive, touch-friendly Glide.js carousel or slider. Features Display Views rows as a slider or...
Categories: Content display, Media

Google V3 Glossary

Note: Recently learned that uploading a new CSV of the GCP Translation Glossary does not work to update the glossary terms. This module needs work to make use of the API, https://cloud.google.com...
Categories: Administration tools, Multilingual

Splunk Real User Monitoring

Splunk Real User Monitoring (RUM) pinpoints issues that impact customers with end-to-end visibility from browser or mobile app to backend services. This is a part of the Splunk Observability Cloud...
Categories: Administration tools, Integrations

USWDS Alert

The USWDS Alert module allows Drupal site builders to easily add alert components that match the U.S. Web Design System (USWDS) to their Drupal site. This module extends the Sitewide Alert module...
Categories: Content display, Decoupled

Youtube Playlists

This module allows you to fetch YouTube playlists from a YouTube channel and create nodes of type "YouTube Playlists". It also provides a view page at the URI `/youtube-playlists` for displaying...
Categories: Site structure

Advanced File Destination

The Advanced File Destination module enhances file upload management in Drupal by allowing users to choose and create custom directories during file uploads. It integrates with multiple entity...
Categories: Content editing experience, Media, Site structure

VK oembed provider

The module works with oembed_providers and adds VK Video oembed provider into the list /admin/config/media/oembed-providers. VK Video doesn't provide endpoint for oembed, but it has VK API, where...
Categories: Media

Webform Datetime 24h

Adds language-aware 24-hour time formatting to Webform time and datetime elements, enhancing consistency on multilingual Drupal forms. Complies to language requirements in various bilingual and...

Schema Form

This module automatically generates Drupal Forms directly from defined schemas, using the structure, labels and validation constraints from the schema definition. It auto generates forms for...
Categories: Automation, Developer tools, Site structure

Simple XML sitemap DiWoo

Adds a DiWoo-compliant XML sitemap for media files with metadata, extending Simple Sitemap. Ideal for organizations that need to comply with Dutch DiWoo standards. Features This module extends the...
Categories: Search engine optimization (SEO), Site search

commerce wishlist button

Module commerce wishlist not work with layout, so, we created a module that add help to add custom button, in entity display. This module add new formatter "Commerce wishlist Button" for field...
Categories: Content display, Developer tools, E-commerce

Environment Indicator Header

This module add a missing feature to Environment indicator module. Thanks to Environment Indicator Header, you can display the current release in the http header. Depends of Environment indicator...
Categories: Developer tools

Symfony Packages

Overview Symfony Packages provides a comprehensive dashboard for Drupal site administrators to monitor and manage all Symfony components used within their Drupal installation. The module creates a...
Categories: Developer tools

Off Canvas Menu

Off Canvas Menu provides an easy-to-configure toggleable menu that slides into view from any side of the screen. It’s ideal for mobile navigation or compact UIs. Designed with non-technical users...

Field Usage Tracker

Track and display where fields are used across content types, Views, and custom code. Useful for site audits, field cleanup, and refactoring. Features The Field Usage Tracker module provides a...
Categories: Administration tools

Webform AdvancedQueue

The Webform Advancedqueue module provides a Webform handler that sends webform submissions to an Advanced Queue job. This allows you to process submissions asynchronously using the Advanced Queue...
Categories: Automation, Site structure

Path Tools Suite

A suite of useful path-based tools and apis. It is a pretty common pattern in Drupal to use path based logic and patterns - for instance the default breadcrumb builder uses the path to build the...

Bunny - RabbitMQ for Drupal

This modules provides RabbitMQ integration with Drupal's queuing system. Features Replace the Database queue with RabbitMQ for all or selected queues. Provides methods for developers to integrate...
Categories: Integrations

Views ID

Features This module automatically injects data-view-id and data-display-id HTML attributes into Views-generated elements using View and Display names as values. These identifiers simplify table...
Categories: Developer tools

ProseMirror

Introduction Clean APIs. Consistent content. Limitless frontends. A ProseMirror-based rich text editor for Drupal, providing a modular, extensible foundation for rich text editing. Compared to...
Categories: Content editing experience, Integrations

Pages