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

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

Image Fading Carousel

Provides field formatter to display few images from the field. Additional images from the field will be shown at different rates instead of already displayed images. Installation Install the module...
Categories: Media

Remote Video

Remote Video module helps provide functionality so additional Remote Video information can be imported into Drupal. Features This module expands core `remote_video` functionality so more Remote...
Categories: Media

Remote Video - YouTube

Remote Video YouTube module helps provide functionality so additional YouTube Remote Video information can be imported into Drupal. Consider using this module with the TV module. Features This...
Categories: Media

DiscordPHP

Features Using the team-reflex/discord-php-package, this module offers a drush-command to start the included ReactPHP-loop and dispatches Symfony-events for certain things that happen inside it....
Categories: Automation, Developer tools, Integrations

Wordcloud

A word cloud, also known as a tag cloud or weighted list in visual design, is a visual representation of text data which is often used to depict keyword metadata on websites, or to visualize free...
Categories: Content display

Audit Export

Audit Export is a powerful auditing and reporting tool for Drupal that helps site administrators and developers gain insights into the structure and usage of their site. From entity audits to...
Categories: Administration tools, Developer tools, Import and export

User Update Notify

Overview User Update Notify helps keep track of user profile changes and sends emails to administrators when users in targeted roles update values in their user profile. This is helpful for...
Categories: Administration tools, Security

Responsive Image Class

This module adds a field formatter for Image field types, to allow classes to be added to the image via the field formatter configuration. Useful for utility based styling where images require...
Categories: Media

Custom Permission Keys

INTRODUCTION The Custom Permissions module provides an interface to define and manage custom permissions that can be used across Drupal. It allows administrators to easily create and manage custom...
Categories: Access control

VK Entity identifier

Features Entity identification: easily identify and distinguish specific entities within the same type for targeted code operations, enhancing development flexibility and precision Automatic...
Categories: Developer tools

Accessible Menu

A Drupal module that provides a JavaScript library to help you effortlessly create WCAG-compliant menus in the DOM. Supported Menu Types Disclosure Menus Menubars Top Link Disclosure Menus...
Categories: Accessibility

Reduce Image Size

The Reduce Image Size module offers an efficient solution for optimizing image size on your Drupal site, significantly enhancing performance and user experience. With an intuitive interface and...
Categories: Administration tools, Media

Group context: Path prefix

This module extends the group module. Once enabled, every group can be assigned a URL path prefix. And any content within a group with a path prefix will have its URL path rewritten accordingly....
Categories: Access control, Site structure

Geolocation Map Link

This Geolocation Map Links module provides a formatter for Geolocation Fields. This formatter allows the display of links to maps from different online map providers. Features Provides a formatter...
Categories: Content display

Mail Message Templates

Provides email message templates as configuration entities.
Categories: Developer tools

Data Pipelines SFTP

Overview Provides SFTP support to Data Pipelines. Features At present the module allows a user to add a dataset using a file server as a resource for the supported sources, i.e. JSON. The supported...
Categories: Integrations

Birthday Wish Firework

Features The Birthday Fireworks module enriches the birthday celebration experience on your Drupal website by introducing an enchanting firework display whenever a user's birthday occurs. This...

Remote File Importer

The Remote File Importer is a module designed for dynamic data synchronization from remote storage systems. This community module seamlessly integrates with Drupal, enabling automated scanning and...
Categories: Import and export

Batch Plugin

Batch API, Cron jobs and queues, and Drush queues. Three different methods to process large amounts of data in Drupal, and quite frankly quite a lot of hassle and coding to achieve something that...
Categories: Administration tools, Developer tools, Site structure

Index Now Commerce

This module has been merged into index_now as a submodule. Please update to drupal/index_now >= 3.1.5 and remove this package with composer remove drupal/index_now_commerce.
Categories: Search engine optimization (SEO)

Search API Grouping Solr

One of the biggest issues with Search API is the ability to break out data within Search API by fields. The following module leverages the Search API Grouping module to help denormalize fields and...
Categories: Site search

Ajax Login/Registration/Reset Password in Modal

This module is provided an ability to login and register and rest password with AJAX in Modal dialogs or Non-modal dialogs or off canvas dialogs. This module provides a block with links to whatever...
Categories: Access control

Brute force attack protection

Features This module provides the functionality of "Brute Force Attack Protection*." New users will be denied login for the first time. This feature is implemented for fun. Post-Installation After...
Categories: Access control, Security

Start End Year Only

The Start End Year Only module enhances Drupal's date field functionality by introducing a specialized widget tailored for selecting start and end years. When creating a new date field, this module...
Categories: Content display

Workflow Required by State

The Workflow Required by State module allows fields to be required only when the associated entity (or parent entity) is in a specific workflow state. N.B. This module extends the contrib Workflow...
Categories: Content editing experience

Pages