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

54,164 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.

Contact Storage Disable Mail

This module provides administrators with the ability to disable email notifications on a per-contact form basis. With this module, site administrators can choose which contact forms should send an...
Categories: Integrations

Field Widget Layout

With the module, users can adjust the width of fields in the edit form to better suit their needs. Users can set the width individually for each field. Edit the width of a field in "Manage form...
Categories: Content editing experience, Site structure

Hospital Price Transparency

The Hospital Price Transparency module is intended to make it easier for site builders to meet the requirements outlined by the Centers for Medicare & Medicaid Services for providing a...
Categories: Media, Search engine optimization (SEO)

Locale Deploy

Introduction Translations for Drupal core and contrib modules come from localize.drupal.org. In traditional Drupal, you update translations by either running some Drush commands or clicking around...
Categories: Developer tools, Multilingual

Schema.org Blueprints: Recipes Starterkit

Introduction The Schema.org Blueprint: Recipes Starter Kit module provides a starter kit that creates a Schema.org Recipe type with a Recipes view. Features Creates a recipes view. Adds a default...

Commerce Buy Now

Commere Buy Now module alows for customer add product to the cart and redirect the customer to the checkout page by clicking on the "Buy Now" button. Requirements This module requires the following...
Categories: E-commerce

Layout Builder Context Integration

Layout Builder Context adds the capability for layout sections and block components for Layout Builder to leverage the Context module to assign visibility to either an entire layout or individual...
Categories: Content editing experience, Content display, Developer tools

Mammoth (convert .docx to html)

Mammoth is designed to convert .docx documents, such as those created by Microsoft Word, Google Docs and LibreOffice, and convert them to HTML. Copy image from word to Drupal is a tedious work,...
Categories: Content editing experience, Developer tools

REST Entity Display

This module leverages the power of rest resources, formatters and serializers to expose entities through view modes and form modes. In fine, it exposes EntityViewDisplay and EntityFormDisplay core...
Categories: Content display, Content editing experience, Decoupled

Facets missing merge

Provides a facet processor that allows the missing facet item to be merged into another item. Allows you to merge the missing facet item onto an actual facet item. Example If you have a facet with...
Categories: Site search

Luxon Date Field Formatters

Use Luxon to localize datetime field output, client-side, showing dates and times in the visitor's local timezone. Localizing dates client-side allows a site to display localized dates and times...
Categories: Content display, Site structure, Multilingual

Advanced Entity Notify

Advanced Entity Notify is a tool to send notification e-mails to admins/moderators about entity (node, comment, other) events (create, edit, delete). Module can send e-mails to admin (user with id...
Categories: Administration tools, Content editing experience, Integrations

Yaml Query

This project provides a Service that can be used to parse YAML into an executable EntityQuery. Example Yaml: --- main: entity_type: node range: start: 0 length: 10 sort: field: nid conditions: -...
Categories: Developer tools

Razorpay Payment Gateway

Razorpay Payment Extension for Drupal Commerce This extension utilizes Razorpay API and provides seamless integration with Drupal Commerce, allowing payments for merchants via Credit Cards, Debit...
Categories: Content editing experience

Published node revisions

The Published Node Revisions module adds a tab to the node edit page allowing the user to see a list of the node revisions that have been previously published without it being clogged up with...
Categories: Content editing experience

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

Cron Fail Alert

The Cron Fail Alert module sends an email notification to site administrators when the Drupal cron has failed to run after a specified amount of time. To use the module, install and configure it by...
Categories: Developer 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

Search API AI

Note: This module has been moved into the AI module. It is a sub-module called ai_search. Can be found here: https://www.drupal.org/project/ai A Video on how to use it can be found here: https:/...
Categories: Integrations, Site search

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

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

Accessibility Tools Block

Accessibility Tools block is a simple Drupal module that provides a custom block with features for resizing fonts and enabling dark mode on your Drupal site. Sponsored and developed by:
Categories: Accessibility

Preview Wrapper

Wrap entity preview with things to help the entity preview process.
Categories: Administration tools, Content editing experience, Content display

Feeds LDAP

The original ldap_feeds module was once part of the ldap module in D7. It was dropped in favour of a simpler periodic update mechanism not reliant on feeds. See Port LDAP Feeds submodule to Drupal...

REST Translation

Provides improved support for translation for REST endpoints. Drupal core's current multilingual support is quite basic and does not allow targeting specific translations when working with...
Categories: Decoupled, Developer tools, Multilingual

Pages