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

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

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

Sector External Links

We love extlink. This module patches extlink so material symbols flavour span elements are used instead of Font Awesome.
Categories: Content editing experience

Webform Modal

This module allows to configure webform to display in modal/ popup window. Features Provides a config form to configure webform id which will be displayed in modal. Post-Installation Install and...
Categories: Content display

Drupal Forge Token

Provides tokens for embedding Drupal Forge launch widgets. This was created so that users can launch demos directly from any site instead of going to Drupal Forge first. Example: https://darren.oh...
Categories: Content editing experience, Integrations

Organizational Charts

Responsive Drag and Drop Organizational Charts or Diagrams, using jQuery UI Draggable and Droppable. Features Drag and Drop UI Supports up to 3 css media queries (desktop/tablet/phone) Supports...
Categories: Content display, Content editing experience

Advanced Content Blocks

The Advanced Content Blocks module allows you to easily add different types of content to your website. It includes blocks for: Audio Players: Embed audio files like music or podcasts on your site....
Categories: Content display

Orphans Media

Orphans Media Delete is a lightweight and efficient module designed to help administrators identify and delete unused media entities in their Drupal site. Inspired by the Audit Files module, this...
Categories: Media

Repeat framework for Open Y ( YMCA Website Services )

Introduction and Overview **Open Y Repeat** is a module designed to enhance the functionality of the Open Y platform by adding repeatable events and other recurring features. This module provides...
Categories: Content display

GroupexPRO sync to PEF in Open Y

Synchronizes GroupEx schedules to PEF.
Categories: Integrations

Spotify Now Playing

Want to include your current Spotify playing track on your personal website? Now you can! This module offers a block displaying the current live playing track on your Spotify account, or a JSON...
Categories: Decoupled, Integrations, Media

Extra Field Views

This module provides an extra field plugin to easily render a view as a field. Requirements This module requires the following modules to be installed: Drupal core ^10.2 || ^11 Extra Field Extra...

Video Embed VK

This module provides VK handler for Video Embed Field. Users can add VK videos to their site by pasting the video's URL into a video embed field. in the setting users can set width and height and...
Categories: Media

Apache Solr log

Do not use this module Functionality of this module was merged into Search API Solr This module provides Solr-based alternative to dblog as suggested by [#3475570]. Features Provide dblog-like user...
Categories: Administration tools, Developer tools

Image Style Description

Introduction The Image Style Desc module dynamically adds descriptive help text to image fields, displaying dimensions based on the configured image style. This simplifies the content editing...
Categories: Content editing experience, Developer tools, Media

CCA Taxonomy Manager

An experimental, Views-based taxonomy manager: * browse large taxonomies (assumes non-hierarchical vocabularies) * filter using Search API Database search (offers English stemming) or Search API...
Categories: Administration tools

Artisan Styleguide

Artisan Styleguide for Artisan theme Access to "/artisan-styleguide" to preview styleguide (it requires "administer themes" permission). Use module provided SDC as a reference "artisan_styleguide...
Categories: Content display, Content editing experience, Developer tools

Metatag Search.gov

This module works with the Metatag module to add the searchgov_custom* fields that search.gov uses to allow for additional fields for their Search Filters (Faceted Search). Probably if other custom...
Categories: Site search

Contact Automatic Subject

Super simple module to automatically fill out a contact message subject if none was set. This is useful in cases where the subject field has been hidden from the contact form display, or it's been...

Lightbox Tobii Image Formatter

Integration with the Tobii lightbox javascript library. Tobii javascript library The Tobii library must be installed in the /web/libraries/tobii folder of your Drupal installation. The module...
Categories: Accessibility, Content display, Media

Global Node Translation

The Global Node Translation module creates translations in the enabled languages when a node is created in the original language. Features Automatic translation of nodes across multiple languages...
Categories: Automation, Integrations, Multilingual

Pages