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

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

Entity Reference Delete Check

Synopsis This module alters the `\Drupal\Core\Entity\ContentEntityDeleteForm` to add information about existing references to the entity. Known problems The module does not include translations....
Categories: Content editing experience

Unified Mail Dispatcher

The Unified Mail Dispatcher module alters the Drupal mail system to either send notifications to a specified Discord channel via a webhook or to a single email address. The right choice for teams...
Categories: Developer tools

Smart Content CDN

Extends the Smart Content Drupal module to support Pantheon Edge Integrations and personalization features. Features Leverage Pantheon Edge Integrations to deliver personalized content to users...
Categories: Content editing experience

Centarro Search

Synopsis Centarro Search enables Drupal Commerce users to harness the powerful business tools of Elastic Enterprise Search. Now business users can manage synonyms, tune search ranking rules to...
Categories: E-commerce, Site search, Integrations

Reset Password Email/SMS OTP

Drupal by default sends Password Reset URL by email to user's email id in password recovery mail, but Reset Password Email/SMS OTP module sends random generated one time passcode by email or SMS...
Categories: Access control

FullCalendar Solr

FullCalendar Solr provides integration with the JavaScript FullCalendar library to provide a Year Calendar View display formatter that is compatible with Search API. The calendar highlights dates...

Views Cache Plugin for Dates

Adds the ability to invalidate a view display's cache based on the passage of time combined with a date(/time) field. Particularly relevent to event calendars, but in any situation where content...

Summary Only

Summary Only This module provides a field formatter that helps to render only summary value of any field having type "text_with_summary". Submit bug reports and feature suggestions, or track...
Categories: Content display

Reserved paths

This module can prevent using any path you don't want the user to use. Features & Modules The module provides you a textarea to add all your reserved paths, after that the module will prevent those...
Categories: Administration tools

Artificial Intelligence Images Generator

This module provides a CKEditor 5 plugin to generate images using artificial intelligence. You can use Stable Diffusion or OpenAI API. Dependencies Key Installation Install Key and Artificial...
Categories: Content editing experience

Published referenced entity

The Published referenced entity is a drupal module that implement the specialized display format for fields that reference other entities. In Drupal, entities are a fundamental concept and can...
Categories: Site structure

Component connector

The "Component Connector" module is a Drupal module that facilitates the integration of external components and layouts into the current theme. It allows developers to define and register component...

Quick Search Index Clone

The Quick Search API Clone is a module that allows you to quickly clone an existing search API index and its dependencies, like fields, facets, and processors. It also lets you customize the...
Categories: Administration tools, Site search

Swagger UI Info

Shows swagger information on your Drupal site. Upload the swagger file from the settings page or use the example file. Enjoy the swagger documentation on /swagger_info Demo with `drupal/commerce...
Categories: Decoupled, Developer tools

Cool Calendar Extras

Add some extra calendar and date functionalities on Full Calendar View and Smart Date modules Features Legend block It provides a block where it appears a legend with a list of terms of taxonomy...
Categories: Content editing experience, Content display, Site structure

Entity Count Analyzer

The Entity Count Analyzer module provides powerful reports to analyze and display the count of various entities within your Drupal site. It offers valuable insights into the content, users, blocks,...
Categories: Administration tools, Content editing experience, Site structure

AI developer assistant

Build Drupal systems using natural language with the help of AI. Select a module to improve, talk with AI about improvements, modify code and improve further. More info about project goals....
Categories: Developer tools

translations pack

For any translatable content entity, instantiate all language forms in single page with single submission. the core drupal form pages are not affected, but a new page created under secondary set of...
Categories: Multilingual

Commerce MercadoPago

This project integrates Drupal Commerce with MercadoPago payments via SDK-JS API. Once configured, it will display a MercadoPago link button to continue the checkout process.
Categories: E-commerce

Disable Web Install

This module leaves only the update notification function of the Update Manager module and disables the physical installation function from the module/theme management screen. It is recommended to...
Categories: Developer tools

AVIF fallback

Creates a fallback jpg image from AVIF images for browsers which do not support AVIF format. This module is based on https://www.drupal.org/project/wpf Features - Provide JPEG fallbacks for AVIF...
Categories: Media, Performance

Group Content Menu Bundles

This exposes Group Content Menu types as menu link bundles and integrates with Menu Item Extras allowing links belonging to group menu types to be fieldable. Note: at the moment, this can only be...

HubSpot Client

This module provides a client for the HubSpot API v3 SDK. It is intended to be used by other modules to integrate with HubSpot. Recommended usage: Install and enable the module and submodules you...
Categories: E-commerce, Integrations

Default Value

Introduction Installation Configuration INTRODUCTION This module provides a default value for existing entities upon load. INSTALLATION The installation of this module is similar to other Drupal...

Bootstrap 5 Components

Bootstrap Components is a lean collection of production‑ready Bootstrap 5 Single Directory Components (SDC) for Drupal 10/11. It delivers commonly used interface elements—buttons, modals, alerts,...

Pages